SendActivity.GetContext Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns a dictionary that contains the context used for communication between the client and the service it is communicating with, including such things as identification for correlation.
Overloads
GetContext(Activity, ChannelToken, Type) |
Gets or sets the context information for a send operation. |
GetContext(Activity, String, String, Type) |
Static method that returns context information given an activity instance, an endpoint name used by that activity, the name of the owner activity, and a Type object that represents the type of the contract. |
Remarks
Context information is used for communication between the client and the service it is communicating with and includes such things as identification for correlation.
GetContext(Activity, ChannelToken, Type)
Gets or sets the context information for a send operation.
public:
static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetContext(System::Workflow::ComponentModel::Activity ^ activity, System::Workflow::Activities::ChannelToken ^ endpoint, Type ^ contractType);
public static System.Collections.Generic.IDictionary<string,string> GetContext (System.Workflow.ComponentModel.Activity activity, System.Workflow.Activities.ChannelToken endpoint, Type contractType);
static member GetContext : System.Workflow.ComponentModel.Activity * System.Workflow.Activities.ChannelToken * Type -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetContext (activity As Activity, endpoint As ChannelToken, contractType As Type) As IDictionary(Of String, String)
Parameters
- activity
- Activity
Activity whose context information is required.
- endpoint
- ChannelToken
Endpoint information for correlation with a service.
Returns
A dictionary-based collection that contains XmlQualifiedName keys and their associated String values.
Examples
The following example shows how to use the GetContext
method.
SendActivity sendActivity1 = new SendActivity();
ChannelToken channelToken1 = new ChannelToken();
sendActivity1.ChannelToken = channelToken1;
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, channelToken1, contractType);
Remarks
Context information is used for communication between the client and the service it is communicating with and includes such things as identification for correlation.
Applies to
GetContext(Activity, String, String, Type)
Static method that returns context information given an activity instance, an endpoint name used by that activity, the name of the owner activity, and a Type object that represents the type of the contract.
public:
static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetContext(System::Workflow::ComponentModel::Activity ^ activity, System::String ^ endpointName, System::String ^ ownerActivityName, Type ^ contractType);
public static System.Collections.Generic.IDictionary<string,string> GetContext (System.Workflow.ComponentModel.Activity activity, string endpointName, string ownerActivityName, Type contractType);
static member GetContext : System.Workflow.ComponentModel.Activity * string * string * Type -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetContext (activity As Activity, endpointName As String, ownerActivityName As String, contractType As Type) As IDictionary(Of String, String)
Parameters
- activity
- Activity
Activity whose context information is required.
- endpointName
- String
Name of the endpoint used for correlation with a service.
- ownerActivityName
- String
The name of the owning activity.
Returns
A dictionary-based collection that contains XmlQualifiedName keys and their associated String values.
Examples
The following example shows how to use the GetContext
method.
SendActivity sendActivity1 = new SendActivity();
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, endpointName, ownerActivityName, contractType);
Remarks
Context information is used for communication between the client and the service it is communicating with and includes such things as identification for correlation.