2 instantiations of ServiceModelActivity
System.ServiceModel.Primitives (2)
System\ServiceModel\Diagnostics\ServiceModelActivity.cs (2)
198
return new
ServiceModelActivity
(activityId);
210
retval = new
ServiceModelActivity
(activityId);
164 references to ServiceModelActivity
System.ServiceModel.Primitives (164)
System\ServiceModel\ChannelFactory.cs (9)
369
using (
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ?
ServiceModelActivity
.CreateBoundedActivity() : null)
373
ServiceModelActivity
.Start(activity, SRP.Format(SRP.ActivityConstructChannelFactory, typeof(TChannel).FullName), ActivityType.Construct);
394
using (
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ?
ServiceModelActivity
.CreateBoundedActivity() : null)
398
ServiceModelActivity
.Start(activity, SRP.Format(SRP.ActivityConstructChannelFactory, typeof(TChannel).FullName), ActivityType.Construct);
413
using (
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ?
ServiceModelActivity
.CreateBoundedActivity() : null)
417
ServiceModelActivity
.Start(activity, SRP.Format(SRP.ActivityConstructChannelFactory, typeof(TChannel).FullName), ActivityType.Construct);
System\ServiceModel\Channels\ServiceChannel.cs (9)
684
ServiceModelActivity
serviceModelActivity = null;
688
serviceModelActivity =
ServiceModelActivity
.CreateActivity(true);
694
using (var boundOperation =
ServiceModelActivity
.BoundOperation(serviceModelActivity, true))
698
ServiceModelActivity
.Start(serviceModelActivity, SRP.Format(SRP.ActivityProcessAction, action), ActivityType.ProcessAction);
730
using (rpc.Activity = DiagnosticUtility.ShouldUseActivity ?
ServiceModelActivity
.CreateBoundedActivity() : null)
734
ServiceModelActivity
.Start(rpc.Activity, SRP.Format(SRP.ActivityProcessAction, action), ActivityType.ProcessAction);
790
using (
ServiceModelActivity
rpcActivity = sendResult._rpc.Activity)
792
using (
ServiceModelActivity
.BoundOperation(rpcActivity, true))
1807
using (
ServiceModelActivity
.BoundOperation(_rpc.Activity))
System\ServiceModel\Channels\ServiceChannelProxy.cs (5)
339
if (
ServiceModelActivity
.Current == null ||
340
ServiceModelActivity
.Current.ActivityType != ActivityType.Close)
352
using (
ServiceModelActivity
activity = string.IsNullOrEmpty(activityName) ? null :
ServiceModelActivity
.CreateBoundedActivity())
356
ServiceModelActivity
.Start(activity, activityName, activityType);
System\ServiceModel\ClientBase.cs (9)
158
using (
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ?
ServiceModelActivity
.CreateBoundedActivity() : null)
162
ServiceModelActivity
.Start(activity, SRP.Format(SRP.ActivityOpenClientBase, typeof(TChannel).FullName), ActivityType.OpenClient);
349
using (
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ?
ServiceModelActivity
.CreateBoundedActivity() : null)
353
ServiceModelActivity
.Start(activity, SRP.Format(SRP.ActivityCloseClientBase, typeof(TChannel).FullName), ActivityType.Close);
490
using (
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ?
ServiceModelActivity
.CreateBoundedActivity() : null)
494
ServiceModelActivity
.Start(activity, SRP.Format(SRP.ActivityCloseClientBase, typeof(TChannel).FullName), ActivityType.Close);
System\ServiceModel\Diagnostics\ServiceModelActivity.cs (57)
14
private static
ServiceModelActivity
s_currentActivity;
46
PreviousActivity =
ServiceModelActivity
.Current;
52
internal
ServiceModelActivity
PreviousActivity { get; } = null;
54
internal static Activity BoundOperation(
ServiceModelActivity
activity)
60
return
ServiceModelActivity
.BoundOperation(activity, false);
63
static internal Activity BoundOperation(
ServiceModelActivity
activity, bool addTransfer)
65
return activity == null ? null :
ServiceModelActivity
.BoundOperationCore(activity, addTransfer);
68
private static Activity BoundOperationCore(
ServiceModelActivity
activity, bool addTransfer)
80
retval.SetPreviousServiceModelActivity(
ServiceModelActivity
.Current);
82
ServiceModelActivity
.Current = activity;
87
internal static
ServiceModelActivity
CreateActivity()
93
return
ServiceModelActivity
.CreateActivity(Guid.NewGuid(), true);
96
internal static
ServiceModelActivity
CreateActivity(bool autoStop)
102
ServiceModelActivity
activity =
ServiceModelActivity
.CreateActivity(Guid.NewGuid(), true);
110
internal static
ServiceModelActivity
CreateActivity(bool autoStop, string activityName, ActivityType activityType)
116
ServiceModelActivity
activity =
ServiceModelActivity
.CreateActivity(autoStop);
117
ServiceModelActivity
.Start(activity, activityName, activityType);
121
internal static
ServiceModelActivity
CreateAsyncActivity()
127
ServiceModelActivity
activity =
ServiceModelActivity
.CreateActivity(true);
135
internal static
ServiceModelActivity
CreateBoundedActivity()
137
return
ServiceModelActivity
.CreateBoundedActivity(false);
140
internal static
ServiceModelActivity
CreateBoundedActivity(bool suspendCurrent)
146
ServiceModelActivity
activityToSuspend =
ServiceModelActivity
.Current;
147
ServiceModelActivity
retval =
ServiceModelActivity
.CreateActivity(true);
150
retval._activity = (TransferActivity)
ServiceModelActivity
.BoundOperation(retval, true);
164
internal static
ServiceModelActivity
CreateBoundedActivity(Guid activityId)
170
ServiceModelActivity
retval =
ServiceModelActivity
.CreateActivity(activityId, true);
173
retval._activity = (TransferActivity)
ServiceModelActivity
.BoundOperation(retval, true);
178
internal static
ServiceModelActivity
CreateBoundedActivityWithTransferInOnly(Guid activityId)
184
ServiceModelActivity
retval =
ServiceModelActivity
.CreateActivity(activityId, true);
191
retval._activity = (TransferActivity)
ServiceModelActivity
.BoundOperation(retval);
196
internal static
ServiceModelActivity
CreateLightWeightAsyncActivity(Guid activityId)
201
internal static
ServiceModelActivity
CreateActivity(Guid activityId)
207
ServiceModelActivity
retval = null;
214
ServiceModelActivity
.Current = retval;
219
internal static
ServiceModelActivity
CreateActivity(Guid activityId, bool autoStop)
225
ServiceModelActivity
retval =
ServiceModelActivity
.CreateActivity(activityId);
233
internal static
ServiceModelActivity
Current
235
get { return
ServiceModelActivity
.s_currentActivity; }
236
private set {
ServiceModelActivity
.s_currentActivity = value; }
255
ServiceModelActivity
.Current != null)
257
ServiceModelActivity
.Current.Resume();
262
ServiceModelActivity
.Current = PreviousActivity;
291
static internal void Start(
ServiceModelActivity
activity, string activityName, ActivityType activityType)
309
(!_isAsync || (_isAsync && newStopCount >=
ServiceModelActivity
.AsyncStopCount)))
315
static internal void Stop(
ServiceModelActivity
activity)
350
private
ServiceModelActivity
_previousActivity = null;
367
internal void SetPreviousServiceModelActivity(
ServiceModelActivity
previous)
395
ServiceModelActivity
.Current = _previousActivity;
System\ServiceModel\Diagnostics\TraceAsyncResult.cs (3)
23
CallbackActivity =
ServiceModelActivity
.Current;
31
public
ServiceModelActivity
CallbackActivity
49
using (
ServiceModelActivity
.BoundOperation(thisPtr.CallbackActivity))
System\ServiceModel\Diagnostics\TraceUtility.cs (28)
74
internal static void SetActivity(Message message,
ServiceModelActivity
activity)
92
internal static
ServiceModelActivity
ExtractActivity(Message message)
94
ServiceModelActivity
retval = null;
104
retval = property as
ServiceModelActivity
;
129
internal static
ServiceModelActivity
ExtractAndRemoveActivity(Message message)
131
ServiceModelActivity
retval = TraceUtility.ExtractActivity(message);
204
ServiceModelActivity
activity =
ServiceModelActivity
.Current;
207
ServiceModelActivity
incomingActivity = TraceUtility.ExtractActivity(message);
210
using (
ServiceModelActivity
.BoundOperation(incomingActivity))
231
ServiceModelActivity
activity =
ServiceModelActivity
.Current;
379
using (
ServiceModelActivity
activity =
ServiceModelActivity
.CreateBoundedActivity())
381
ServiceModelActivity
.Start(activity, SRP.ActivityCallback, ActivityType.ExecuteUserCode);
410
ServiceModelActivity
callbackActivity =
ServiceModelActivity
.Current;
415
using (
ServiceModelActivity
.BoundOperation(callbackActivity))
546
ServiceModelActivity
activity = null;
548
if (
ServiceModelActivity
.Current != null)
550
if ((
ServiceModelActivity
.Current.Id == guid) ||
551
(
ServiceModelActivity
.Current.ActivityType == ActivityType.ProcessAction))
553
activity =
ServiceModelActivity
.Current;
556
else if (
ServiceModelActivity
.Current.PreviousActivity != null &&
557
ServiceModelActivity
.Current.PreviousActivity.Id == guid)
559
activity =
ServiceModelActivity
.Current.PreviousActivity;
566
activity =
ServiceModelActivity
.CreateActivity(guid);
576
ServiceModelActivity
.Start(activity, SRP.Format(SRP.ActivityProcessAction, message.Headers.Action), ActivityType.ProcessAction);
System\ServiceModel\Dispatcher\ChannelHandler.cs (2)
680
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ? TraceUtility.ExtractActivity(request.RequestMessage) : null;
681
using (
ServiceModelActivity
.BoundOperation(activity))
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (8)
472
ServiceModelActivity
.Current != null &&
473
ServiceModelActivity
.Current.ActivityType == ActivityType.ProcessAction)
475
ServiceModelActivity
.Current.Suspend();
814
private
ServiceModelActivity
_activity;
882
ServiceModelActivity
replyActivity = DiagnosticUtility.ShouldUseActivity ?
884
using (
ServiceModelActivity
.BoundOperation(replyActivity))
978
ServiceModelActivity
replyActivity = DiagnosticUtility.ShouldUseActivity ?
981
using (
ServiceModelActivity
.BoundOperation(replyActivity))
System\ServiceModel\Dispatcher\MessageRpc.cs (8)
24
internal
ServiceModelActivity
Activity;
277
using (
ServiceModelActivity
.BoundOperation(Activity))
399
using (
ServiceModelActivity
.BoundOperation(Activity))
567
using (
ServiceModelActivity
.BoundOperation(_rpc.Activity, true))
594
private
ServiceModelActivity
_activity;
597
public MessageRpcInvokeNotification(
ServiceModelActivity
activity, ChannelHandler handler)
607
using (
ServiceModelActivity
.BoundOperation(_activity))
616
using (
ServiceModelActivity
.BoundOperation(_activity))
System\ServiceModel\Dispatcher\ProxyRpc.cs (1)
16
internal
ServiceModelActivity
Activity;
System\ServiceModel\Dispatcher\SyncMethodInvoker.cs (3)
109
ServiceModelActivity
activity = null;
113
activity =
ServiceModelActivity
.CreateBoundedActivity(true);
138
ServiceModelActivity
.Start(activity, SRP.Format(SRP.ActivityExecuteMethod, Method.DeclaringType.FullName, Method.Name), ActivityType.ExecuteUserCode);
System\ServiceModel\Dispatcher\TaskMethodInvoker.cs (3)
171
ServiceModelActivity
activity = null;
175
activity =
ServiceModelActivity
.CreateBoundedActivity(true);
200
ServiceModelActivity
.Start(activity,
System\ServiceModel\DuplexChannelFactory.cs (9)
52
using (
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ?
ServiceModelActivity
.CreateBoundedActivity() : null)
56
ServiceModelActivity
.Start(activity, SRP.Format(SRP.ActivityConstructChannelFactory, TraceUtility.CreateSourceString(this)), ActivityType.Construct);
83
using (
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ?
ServiceModelActivity
.CreateBoundedActivity() : null)
87
ServiceModelActivity
.Start(activity, SRP.Format(SRP.ActivityConstructChannelFactory, TraceUtility.CreateSourceString(this)), ActivityType.Construct);
108
using (
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ?
ServiceModelActivity
.CreateBoundedActivity() : null)
112
ServiceModelActivity
.Start(activity, SRP.Format(SRP.ActivityConstructChannelFactory, TraceUtility.CreateSourceString(this)), ActivityType.Construct);
System\ServiceModel\Security\SecurityProtocolCorrelationState.cs (2)
15
Activity = DiagnosticUtility.ShouldUseActivity ?
ServiceModelActivity
.Current : null;
22
internal
ServiceModelActivity
Activity { get; }
System\ServiceModel\Security\SecuritySessionClientSettings.cs (7)
483
using (
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ?
484
ServiceModelActivity
.CreateBoundedActivity() : null)
1025
using (
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ?
1026
ServiceModelActivity
.CreateBoundedActivity() : null)
1154
using (
ServiceModelActivity
activity = DiagnosticUtility.ShouldUseActivity ?
1155
ServiceModelActivity
.CreateBoundedActivity() : null)
1159
ServiceModelActivity
.Start(activity, SRP.ActivitySecurityClose, ActivityType.SecuritySetup);
System\ServiceModel\Security\SecurityUtils.cs (1)
1102
using (thisResult.CallbackActivity == null ? null :
ServiceModelActivity
.BoundOperation(thisResult.CallbackActivity))