1 instantiation of CorrelationHandle
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (1)
376new CorrelationHandle()
171 references to CorrelationHandle
System.Activities.Core.Presentation (26)
System\Activities\Core\Presentation\DesignerMetadata.cs (1)
135builder.AddCustomAttributes(typeof(InArgument<CorrelationHandle>), new EditorReuseAttribute(false));
System\ServiceModel\Activities\Presentation\Factories\ReceiveAndSendReplyFactory.cs (5)
21static string requiredAssemblyName = typeof(CorrelationHandle).Assembly.GetName().Name; 22static string requiredNamespace = typeof(CorrelationHandle).Namespace; 28Variable<CorrelationHandle> requestReplyCorrelation = new Variable<CorrelationHandle> { Name = correlationHandleName }; 38CorrelationHandle = new VariableValue<CorrelationHandle> { Variable = requestReplyCorrelation }
System\ServiceModel\Activities\Presentation\Factories\SendAndReceiveReplyFactory.cs (5)
21static string requiredAssemblyName = typeof(CorrelationHandle).Assembly.GetName().Name; 22static string requiredNamespace = typeof(CorrelationHandle).Namespace; 28Variable<CorrelationHandle> requestReplyCorrelation = new Variable<CorrelationHandle> { Name = correlationHandleName }; 38CorrelationHandle = new VariableValue<CorrelationHandle> { Variable = requestReplyCorrelation }
System\ServiceModel\Activities\Presentation\ReceiveDesigner.xaml.cs (6)
35static string CorrelationHandleTypeNamespace = typeof(CorrelationHandle).Namespace; 207handleVariable = Variable.Create(name, typeof(CorrelationHandle), VariableModifiers.None); 212VariableValue<CorrelationHandle> expression = new VariableValue<CorrelationHandle> { Variable = handleVariable }; 213InArgument<CorrelationHandle> handle = new InArgument<CorrelationHandle>(expression);
System\ServiceModel\Activities\Presentation\SendDesigner.xaml.cs (6)
36static string CorrelationHandleTypeNamespace = typeof(CorrelationHandle).Namespace; 210handleVariable = Variable.Create(name, typeof(CorrelationHandle), VariableModifiers.None); 215VariableValue<CorrelationHandle> expression = new VariableValue<CorrelationHandle> { Variable = handleVariable }; 216InArgument<CorrelationHandle> handle = new InArgument<CorrelationHandle>(expression);
System\ServiceModel\Activities\Presentation\ServiceContractImporter.cs (3)
167Variable<CorrelationHandle> handle = new Variable<CorrelationHandle> { Name = "__handle" }; 168receive.CorrelationInitializers.Add(new RequestReplyCorrelationInitializer { CorrelationHandle = new InArgument<CorrelationHandle>(handle) });
System.ServiceModel.Activities (145)
System\ServiceModel\Activities\Constants.cs (1)
23public static readonly Type CorrelationHandleType = typeof(CorrelationHandle);
System\ServiceModel\Activities\CorrelationHandle.cs (9)
18internal static readonly string StaticExecutionPropertyName = typeof(CorrelationHandle).FullName; 315internal static CorrelationHandle GetAmbientCorrelation(NativeActivityContext context) 317return context.Properties.Find(CorrelationHandle.StaticExecutionPropertyName) as CorrelationHandle; 320internal static CorrelationHandle GetExplicitRequestReplyCorrelation(NativeActivityContext context, Collection<CorrelationInitializer> correlationInitializers) 325internal static CorrelationHandle GetExplicitCallbackCorrelation(NativeActivityContext context, Collection<CorrelationInitializer> correlationInitializers) 330internal static CorrelationHandle GetExplicitContextCorrelation(NativeActivityContext context, Collection<CorrelationInitializer> correlationInitializers) 335internal static CorrelationHandle GetTypedCorrelationHandle(NativeActivityContext context, Collection<CorrelationInitializer> correlationInitializers, Type correlationInitializerType) 337CorrelationHandle typedCorrelationHandle = null;
System\ServiceModel\Activities\CorrelationInitializer.cs (2)
22public InArgument<CorrelationHandle> CorrelationHandle 42clone.CorrelationHandle = (InArgument<CorrelationHandle>)InArgument.CreateReference(this.CorrelationHandle, this.ArgumentName);
System\ServiceModel\Activities\CorrelationInitializerCollectionExtensions.cs (6)
12public static bool TryGetRequestReplyCorrelationHandle(this Collection<CorrelationInitializer> correlationInitializers, NativeActivityContext context, out CorrelationHandle correlationHandle) 14correlationHandle = CorrelationHandle.GetExplicitRequestReplyCorrelation(context, correlationInitializers); 18public static bool TryGetContextCorrelationHandle(this Collection<CorrelationInitializer> correlationInitializers, NativeActivityContext context, out CorrelationHandle correlationHandle) 20correlationHandle = CorrelationHandle.GetExplicitContextCorrelation(context, correlationInitializers); 24public static bool TryGetCallbackCorrelationHandle(this Collection<CorrelationInitializer> correlationInitializers, NativeActivityContext context, out CorrelationHandle correlationHandle) 26correlationHandle = CorrelationHandle.GetExplicitCallbackCorrelation(context, correlationInitializers);
System\ServiceModel\Activities\CorrelationScope.cs (6)
18Variable<CorrelationHandle> declaredHandle; // 23this.declaredHandle = new Variable<CorrelationHandle>(); 27public InArgument<CorrelationHandle> CorrelatesWith 48RuntimeArgument correlatesWithArgument = new RuntimeArgument("CorrelatesWith", typeof(CorrelationHandle), ArgumentDirection.In); 57CorrelationHandle ambientHandle = null; 68context.Properties.Add(CorrelationHandle.StaticExecutionPropertyName, ambientHandle);
System\ServiceModel\Activities\InitializeCorrelation.cs (4)
27public InArgument<CorrelationHandle> Correlation 41CorrelationHandle correlationHandle = (this.Correlation == null) ? null : this.Correlation.Get(context); 46correlationHandle = context.Properties.Find(CorrelationHandle.StaticExecutionPropertyName) as CorrelationHandle;
System\ServiceModel\Activities\InternalReceiveMessage.cs (45)
56this.CorrelatesWith = new InArgument<CorrelationHandle>(context => (CorrelationHandle)null); 88public InArgument<CorrelationHandle> CorrelatesWith 194CorrelationHandle followingCorrelation = (this.CorrelatesWith == null) ? null : (CorrelationHandle)updateContext.GetValue(this.CorrelatesWith); 197followingCorrelation = updateContext.FindExecutionProperty(CorrelationHandle.StaticExecutionPropertyName) as CorrelationHandle; 305CorrelationHandle followingCorrelation = (this.CorrelatesWith == null) ? null : this.CorrelatesWith.Get(executionContext); 307CorrelationHandle ambientCorrelation = null; 311ambientCorrelation = executionContext.Properties.Find(CorrelationHandle.StaticExecutionPropertyName) as CorrelationHandle; 340ambientCorrelation = executionContext.Properties.Find(CorrelationHandle.StaticExecutionPropertyName) as CorrelationHandle; 344CorrelationHandle channelCorrelationHandle = CorrelationHandle.GetExplicitRequestReplyCorrelation(executionContext, this.correlationInitializers); 557CorrelationHandle ambientHandle = instance.GetAmbientCorrelation(executionContext); 558CorrelationHandle correlatesWithHandle = (this.CorrelatesWith == null) ? null : this.CorrelatesWith.Get(executionContext); 567CorrelationHandle channelCorrelationHandle = CorrelationHandle.GetExplicitRequestReplyCorrelation(executionContext, this.correlationInitializers); 617CorrelationHandle callbackHandle = CorrelationHandle.GetExplicitCallbackCorrelation(executionContext, this.correlationInitializers); 680CorrelationHandle ambientHandle = instance.GetAmbientCorrelation(executionContext); 697CorrelationHandle contextHandle = CorrelationHandle.GetExplicitContextCorrelation(executionContext, this.correlationInitializers); 743this.CorrelatesWith = new InArgument<CorrelationHandle>(); 853CorrelationHandle followingCorrelation = null; 856followingCorrelation = CorrelationHandle.GetAmbientCorrelation(executionContext); 913CorrelationHandle ambientHandle = CorrelationHandle.GetAmbientCorrelation(executionContext); 926CorrelationHandle contextCorrelationHandle = CorrelationHandle.GetExplicitContextCorrelation(executionContext, this.correlationInitializers); 939CorrelationHandle requestReplyHandle = CorrelationHandle.GetExplicitRequestReplyCorrelation(executionContext, this.correlationInitializers); 952CorrelationHandle correlatesWithHandle; 979CorrelationHandle callbackContextCorrelationHandle = CorrelationHandle.GetExplicitCallbackCorrelation(executionContext, this.correlationInitializers); 985void UpdateE2ETracingId(Guid e2eTracingId, CorrelationHandle correlatesWith, CorrelationHandle ambientHandle, CorrelationHandle requestReplyHandle) 1069bool TryGetCorrelatesWithHandle(NativeActivityContext context, out CorrelationHandle correlationHandle) 1097CorrelationHandle ambientCorrelation; 1145public CorrelationHandle GetAmbientCorrelation(NativeActivityContext context) 1153this.ambientCorrelation = context.Properties.Find(CorrelationHandle.StaticExecutionPropertyName) as CorrelationHandle; 1157public void SetAmbientCorrelation(CorrelationHandle ambientCorrelation)
System\ServiceModel\Activities\InternalSendMessage.cs (32)
116public InArgument<CorrelationHandle> CorrelatesWith 556this.CorrelatesWith = new InArgument<CorrelationHandle>(); 695CorrelationHandle correlatesWith = null; 701CorrelationHandle ambientHandle = CorrelationHandle.GetAmbientCorrelation(context); 722CorrelationHandle requestReplyCorrelationHandle; 755void SendToExtension(SendReceiveExtension sendReceiveExtension, NativeActivityContext context, SendSettings sendSettings, Guid e2eTracingId, CorrelationHandle correlatesWith) 881CorrelationHandle ambientCorrelationHandle = CorrelationHandle.GetAmbientCorrelation(context); 886CorrelationHandle contextCorrelationHandle = CorrelationHandle.GetExplicitContextCorrelation(context, this.correlationInitializers); 892CorrelationHandle callbackCorrelationHandle = CorrelationHandle.GetExplicitCallbackCorrelation(context, this.correlationInitializers); 898CorrelationHandle requestReplyCorrelationHandle = CorrelationHandle.GetExplicitRequestReplyCorrelation(context, this.correlationInitializers); 928bool TryGetCorrelatesWithHandle(NativeActivityContext context, out CorrelationHandle correlationHandle) 1501CorrelationHandle followingContextHandle = instance.ContextBasedCorrelationHandle != null ? instance.ContextBasedCorrelationHandle : instance.AmbientHandle; 1568CorrelationHandle requestReplyCorrelationHandle = instance.GetExplicitRequestReplyCorrelationHandle(context, this.correlationInitializers); 2247CorrelationHandle explicitChannelCorrelationHandle; 2264CorrelationHandle correlatesWith = (parent.CorrelatesWith == null) ? null : parent.CorrelatesWith.Get(context); 2274this.AmbientHandle = context.Properties.Find(CorrelationHandle.StaticExecutionPropertyName) as CorrelationHandle; 2285CorrelationHandle requestReplyCorrelationHandle = GetExplicitRequestReplyCorrelationHandle(context, parent.correlationInitializers); 2299this.AmbientHandle = context.Properties.Find(CorrelationHandle.StaticExecutionPropertyName) as CorrelationHandle; 2314this.ContextBasedCorrelationHandle = CorrelationHandle.GetExplicitCallbackCorrelation(context, parent.correlationInitializers); 2333this.ContextBasedCorrelationHandle = CorrelationHandle.GetExplicitContextCorrelation(context, parent.correlationInitializers); 2352public CorrelationHandle CorrelatesWith 2358public CorrelationHandle AmbientHandle 2364public CorrelationHandle ContextBasedCorrelationHandle 2513public CorrelationHandle GetExplicitRequestReplyCorrelationHandle(NativeActivityContext context, Collection<CorrelationInitializer> additionalCorrelations) 2517this.explicitChannelCorrelationHandle = CorrelationHandle.GetExplicitRequestReplyCorrelation(context, additionalCorrelations);
System\ServiceModel\Activities\MessagingActivityHelper.cs (19)
79CorrelationHandle selectHandle, CorrelationHandle ambientHandle, Collection<CorrelationInitializer> additionalCorrelations, 95CorrelationHandle selectHandle, CorrelationHandle ambientHandle, Collection<CorrelationInitializer> additionalCorrelations, 118CorrelationHandle selectHandle, CorrelationHandle ambientHandle, Collection<CorrelationInitializer> additionalCorrelations, 163CorrelationHandle handle = (queryCorrelation.CorrelationHandle != null ? queryCorrelation.CorrelationHandle.Get(context) : null); 239public static InArgument<CorrelationHandle> CreateReplyCorrelatesWith(InArgument<CorrelationHandle> requestCorrelatesWith) 243VariableValue<CorrelationHandle> variableValue = requestCorrelatesWith.Expression as VariableValue<CorrelationHandle>; 246return new InArgument<CorrelationHandle>(variableValue.Variable); 249VisualBasicValue<CorrelationHandle> vbvalue = requestCorrelatesWith.Expression as VisualBasicValue<CorrelationHandle>; 252return new InArgument<CorrelationHandle>(new VisualBasicValue<CorrelationHandle>(vbvalue.ExpressionText)); 259Activity<CorrelationHandle> expression = obj as Activity<CorrelationHandle>; 262return new InArgument<CorrelationHandle>(expression);
System\ServiceModel\Activities\Receive.cs (3)
148public InArgument<CorrelationHandle> CorrelatesWith 393CorrelatesWith = new InArgument<CorrelationHandle>(new ArgumentValue<CorrelationHandle> { ArgumentName = "CorrelatesWith" }),
System\ServiceModel\Activities\ReceiveReply.cs (4)
153InArgument<CorrelationHandle> requestReplyHandleFromSend = GetReplyHandleFromSend(); 156InArgument<CorrelationHandle> resultCorrelatesWith = MessagingActivityHelper.CreateReplyCorrelatesWith(requestReplyHandleFromSend); 162this.internalReceive.CorrelatesWith = (InArgument<CorrelationHandle>)InArgument.CreateReference(resultCorrelatesWith, "ResultCorrelatesWith"); 244InArgument<CorrelationHandle> GetReplyHandleFromSend()
System\ServiceModel\Activities\Send.cs (3)
121public InArgument<CorrelationHandle> CorrelatesWith 318CorrelatesWith = new InArgument<CorrelationHandle>(new ArgumentValue<CorrelationHandle> { ArgumentName = "CorrelatesWith" }),
System\ServiceModel\Activities\SendReply.cs (6)
156InArgument<CorrelationHandle> requestReplyHandleFromReceive = GetReplyHandleFromReceive(); 159InArgument<CorrelationHandle> internalSendCorrelatesWith = MessagingActivityHelper.CreateReplyCorrelatesWith(requestReplyHandleFromReceive); 165this.internalSend.CorrelatesWith = (InArgument<CorrelationHandle>)InArgument.CreateReference(internalSendCorrelatesWith, "InternalSendCorrelatesWith"); 169InArgument<CorrelationHandle> responseFormatterCorrelatesWith = MessagingActivityHelper.CreateReplyCorrelatesWith(requestReplyHandleFromReceive); 175responseFormatter.CorrelatesWith = (InArgument<CorrelationHandle>)InArgument.CreateReference(responseFormatterCorrelatesWith, "ResponseFormatterCorrelatesWith"); 234InArgument<CorrelationHandle> GetReplyHandleFromReceive()
System\ServiceModel\Activities\ToReply.cs (5)
76public InArgument<CorrelationHandle> CorrelatesWith 119this.CorrelatesWith = new InArgument<CorrelationHandle>(); 137CorrelationHandle correlatesWith = (this.CorrelatesWith == null) ? null : this.CorrelatesWith.Get(context); 140correlatesWith = context.Properties.Find(CorrelationHandle.StaticExecutionPropertyName) as CorrelationHandle;