2 instantiations of ServiceModelActivity
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Diagnostics\ServiceModelActivity.cs (2)
223return new ServiceModelActivity(activityId); 235retval = new ServiceModelActivity(activityId);
160 references to ServiceModelActivity
dotnet-svcutil-lib (160)
FrameworkFork\System.ServiceModel\System\ServiceModel\ChannelFactory.cs (12)
417using (ServiceModelActivity activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.CreateBoundedActivity() : null) 421ServiceModelActivity.Start(activity, string.Format(SRServiceModel.ActivityConstructChannelFactory, typeof(TChannel).FullName), ActivityType.Construct); 437using (ServiceModelActivity activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.CreateBoundedActivity() : null) 441ServiceModelActivity.Start(activity, string.Format(SRServiceModel.ActivityConstructChannelFactory, typeof(TChannel).FullName), ActivityType.Construct); 467using (ServiceModelActivity activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.CreateBoundedActivity() : null) 471ServiceModelActivity.Start(activity, string.Format(SRServiceModel.ActivityConstructChannelFactory, typeof(TChannel).FullName), ActivityType.Construct); 486using (ServiceModelActivity activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.CreateBoundedActivity() : null) 490ServiceModelActivity.Start(activity, string.Format(SRServiceModel.ActivityConstructChannelFactory, typeof(TChannel).FullName), ActivityType.Construct);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannel.cs (9)
689ServiceModelActivity serviceModelActivity = null; 693serviceModelActivity = ServiceModelActivity.CreateActivity(true); 699using (System.ServiceModel.Diagnostics.Activity boundOperation = ServiceModelActivity.BoundOperation(serviceModelActivity, true)) 703ServiceModelActivity.Start(serviceModelActivity, string.Format(SRServiceModel.ActivityProcessAction, action), ActivityType.ProcessAction); 735using (rpc.Activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.CreateBoundedActivity() : null) 739ServiceModelActivity.Start(rpc.Activity, string.Format(SRServiceModel.ActivityProcessAction, action), ActivityType.ProcessAction); 793using (ServiceModelActivity rpcActivity = sendResult.Rpc.Activity) 795using (ServiceModelActivity.BoundOperation(rpcActivity, true)) 1770using (ServiceModelActivity.BoundOperation(Rpc.Activity))
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannelProxy.cs (5)
321if (ServiceModelActivity.Current == null || 322ServiceModelActivity.Current.ActivityType != ActivityType.Close) 334using (ServiceModelActivity activity = string.IsNullOrEmpty(activityName) ? null : ServiceModelActivity.CreateBoundedActivity()) 338ServiceModelActivity.Start(activity, activityName, activityType);
FrameworkFork\System.ServiceModel\System\ServiceModel\ClientBase.cs (6)
93using (ServiceModelActivity activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.CreateBoundedActivity() : null) 97ServiceModelActivity.Start(activity, string.Format(SRServiceModel.ActivityOpenClientBase, typeof(TChannel).FullName), ActivityType.OpenClient); 202using (ServiceModelActivity activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.CreateBoundedActivity() : null) 206ServiceModelActivity.Start(activity, string.Format(SRServiceModel.ActivityCloseClientBase, typeof(TChannel).FullName), ActivityType.Close);
FrameworkFork\System.ServiceModel\System\ServiceModel\Diagnostics\ServiceModelActivity.cs (61)
15private static ServiceModelActivity s_currentActivity; 19private ServiceModelActivity _previousActivity = null; 54_previousActivity = ServiceModelActivity.Current; 61if (ServiceModelActivity.s_activityBoundaryDescription == null) 63ServiceModelActivity.s_activityBoundaryDescription = SRServiceModel.ActivityBoundary; 65return ServiceModelActivity.s_activityBoundaryDescription; 74internal ServiceModelActivity PreviousActivity 79static internal Activity BoundOperation(ServiceModelActivity activity) 85return ServiceModelActivity.BoundOperation(activity, false); 88static internal Activity BoundOperation(ServiceModelActivity activity, bool addTransfer) 90return activity == null ? null : ServiceModelActivity.BoundOperationCore(activity, addTransfer); 93private static Activity BoundOperationCore(ServiceModelActivity activity, bool addTransfer) 105retval.SetPreviousServiceModelActivity(ServiceModelActivity.Current); 107ServiceModelActivity.Current = activity; 112internal static ServiceModelActivity CreateActivity() 118return ServiceModelActivity.CreateActivity(Guid.NewGuid(), true); 121internal static ServiceModelActivity CreateActivity(bool autoStop) 127ServiceModelActivity activity = ServiceModelActivity.CreateActivity(Guid.NewGuid(), true); 135internal static ServiceModelActivity CreateActivity(bool autoStop, string activityName, ActivityType activityType) 141ServiceModelActivity activity = ServiceModelActivity.CreateActivity(autoStop); 142ServiceModelActivity.Start(activity, activityName, activityType); 146internal static ServiceModelActivity CreateAsyncActivity() 152ServiceModelActivity activity = ServiceModelActivity.CreateActivity(true); 160internal static ServiceModelActivity CreateBoundedActivity() 162return ServiceModelActivity.CreateBoundedActivity(false); 165internal static ServiceModelActivity CreateBoundedActivity(bool suspendCurrent) 171ServiceModelActivity activityToSuspend = ServiceModelActivity.Current; 172ServiceModelActivity retval = ServiceModelActivity.CreateActivity(true); 175retval._activity = (TransferActivity)ServiceModelActivity.BoundOperation(retval, true); 189internal static ServiceModelActivity CreateBoundedActivity(Guid activityId) 195ServiceModelActivity retval = ServiceModelActivity.CreateActivity(activityId, true); 198retval._activity = (TransferActivity)ServiceModelActivity.BoundOperation(retval, true); 203internal static ServiceModelActivity CreateBoundedActivityWithTransferInOnly(Guid activityId) 209ServiceModelActivity retval = ServiceModelActivity.CreateActivity(activityId, true); 216retval._activity = (TransferActivity)ServiceModelActivity.BoundOperation(retval); 221internal static ServiceModelActivity CreateLightWeightAsyncActivity(Guid activityId) 226internal static ServiceModelActivity CreateActivity(Guid activityId) 232ServiceModelActivity retval = null; 239ServiceModelActivity.Current = retval; 244internal static ServiceModelActivity CreateActivity(Guid activityId, bool autoStop) 250ServiceModelActivity retval = ServiceModelActivity.CreateActivity(activityId); 258internal static ServiceModelActivity Current 260get { return ServiceModelActivity.s_currentActivity; } 261private set { ServiceModelActivity.s_currentActivity = value; } 280ServiceModelActivity.Current != null) 282ServiceModelActivity.Current.Resume(); 287ServiceModelActivity.Current = _previousActivity; 327static internal void Start(ServiceModelActivity activity, string activityName, ActivityType activityType) 345(!_isAsync || (_isAsync && newStopCount >= ServiceModelActivity.AsyncStopCount))) 351static internal void Stop(ServiceModelActivity activity) 386private ServiceModelActivity _previousActivity = null; 403internal void SetPreviousServiceModelActivity(ServiceModelActivity previous) 431ServiceModelActivity.Current = _previousActivity;
FrameworkFork\System.ServiceModel\System\ServiceModel\Diagnostics\TraceAsyncResult.cs (3)
23this.CallbackActivity = ServiceModelActivity.Current; 31public ServiceModelActivity CallbackActivity 49using (ServiceModelActivity.BoundOperation(thisPtr.CallbackActivity))
FrameworkFork\System.ServiceModel\System\ServiceModel\Diagnostics\TraceUtility.cs (26)
81internal static ServiceModelActivity ExtractActivity(Message message) 83ServiceModelActivity retval = null; 93retval = property as ServiceModelActivity; 106ServiceModelActivity activity = ExtractActivity(message); 123internal static ServiceModelActivity ExtractAndRemoveActivity(Message message) 125ServiceModelActivity retval = TraceUtility.ExtractActivity(message); 137ServiceModelActivity activity = ServiceModelActivity.Current; 140ServiceModelActivity incomingActivity = TraceUtility.ExtractActivity(message); 143using (ServiceModelActivity.BoundOperation(incomingActivity)) 164ServiceModelActivity activity = ServiceModelActivity.Current; 182internal static void SetActivity(Message message, ServiceModelActivity activity) 455ServiceModelActivity activity = null; 457if (ServiceModelActivity.Current != null) 459if ((ServiceModelActivity.Current.Id == guid) || 460(ServiceModelActivity.Current.ActivityType == ActivityType.ProcessAction)) 462activity = ServiceModelActivity.Current; 465else if (ServiceModelActivity.Current.PreviousActivity != null && 466ServiceModelActivity.Current.PreviousActivity.Id == guid) 468activity = ServiceModelActivity.Current.PreviousActivity; 475activity = ServiceModelActivity.CreateActivity(guid); 485ServiceModelActivity.Start(activity, string.Format(SRServiceModel.ActivityProcessAction, message.Headers.Action), ActivityType.ProcessAction); 579using (ServiceModelActivity activity = ServiceModelActivity.CreateBoundedActivity()) 581ServiceModelActivity.Start(activity, SRServiceModel.ActivityCallback, ActivityType.ExecuteUserCode);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ChannelHandler.cs (2)
688ServiceModelActivity activity = DiagnosticUtility.ShouldUseActivity ? TraceUtility.ExtractActivity(request.RequestMessage) : null; 689using (ServiceModelActivity.BoundOperation(activity))
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (8)
474ServiceModelActivity.Current != null && 475ServiceModelActivity.Current.ActivityType == ActivityType.ProcessAction) 477ServiceModelActivity.Current.Suspend(); 813private ServiceModelActivity _activity; 879ServiceModelActivity replyActivity = DiagnosticUtility.ShouldUseActivity ? 881using (ServiceModelActivity.BoundOperation(replyActivity)) 963ServiceModelActivity replyActivity = DiagnosticUtility.ShouldUseActivity ? 966using (ServiceModelActivity.BoundOperation(replyActivity))
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\MessageRpc.cs (8)
25internal ServiceModelActivity Activity; 287using (ServiceModelActivity.BoundOperation(this.Activity)) 413using (ServiceModelActivity.BoundOperation(this.Activity)) 586using (ServiceModelActivity.BoundOperation(_rpc.Activity, true)) 613private ServiceModelActivity _activity; 616public MessageRpcInvokeNotification(ServiceModelActivity activity, ChannelHandler handler) 626using (ServiceModelActivity.BoundOperation(_activity)) 635using (ServiceModelActivity.BoundOperation(_activity))
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ProxyRpc.cs (1)
15internal ServiceModelActivity Activity;
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\SyncMethodInvoker.cs (3)
110ServiceModelActivity activity = null; 114activity = ServiceModelActivity.CreateBoundedActivity(true); 139ServiceModelActivity.Start(activity, string.Format(SRServiceModel.ActivityExecuteMethod, _method.DeclaringType.FullName, _method.Name), ActivityType.ExecuteUserCode);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\TaskMethodInvoker.cs (3)
169ServiceModelActivity activity = null; 173activity = ServiceModelActivity.CreateBoundedActivity(true); 198ServiceModelActivity.Start(activity,
FrameworkFork\System.ServiceModel\System\ServiceModel\DuplexChannelFactory.cs (12)
63using (ServiceModelActivity activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.CreateBoundedActivity() : null) 67ServiceModelActivity.Start(activity, string.Format(SRServiceModel.ActivityConstructChannelFactory, TraceUtility.CreateSourceString(this)), ActivityType.Construct); 89using (ServiceModelActivity activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.CreateBoundedActivity() : null) 93ServiceModelActivity.Start(activity, string.Format(SRServiceModel.ActivityConstructChannelFactory, TraceUtility.CreateSourceString(this)), ActivityType.Construct); 125using (ServiceModelActivity activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.CreateBoundedActivity() : null) 129ServiceModelActivity.Start(activity, string.Format(SRServiceModel.ActivityConstructChannelFactory, TraceUtility.CreateSourceString(this)), ActivityType.Construct); 150using (ServiceModelActivity activity = DiagnosticUtility.ShouldUseActivity ? ServiceModelActivity.CreateBoundedActivity() : null) 154ServiceModelActivity.Start(activity, string.Format(SRServiceModel.ActivityConstructChannelFactory, TraceUtility.CreateSourceString(this)), ActivityType.Construct);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (1)
1076using (thisResult.CallbackActivity == null ? null : ServiceModelActivity.BoundOperation(thisResult.CallbackActivity))