Share via


SendActivity.SetContext 方法

定义

设置 SendActivity 活动的上下文信息。

重载

SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)

一个静态方法,它在给定活动实例、该活动使用的终结点、表示协定类型的 SendActivity 对象和上下文信息本身的情况下设置 Type 活动的上下文信息。

SetContext(Activity, String, String, Type, IDictionary<String,String>)

一个静态方法,它在给定活动实例、该活动使用的终结点名称、所有者活动的名称、表示协定类型的 SendActivity 对象和上下文信息本身的情况下设置 Type 活动的上下文信息。

注解

上下文信息用于客户端与服务(将与客户端通信)之间的通信并包括关联标识之类的内容。

SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)

一个静态方法,它在给定活动实例、该活动使用的终结点、表示协定类型的 SendActivity 对象和上下文信息本身的情况下设置 Type 活动的上下文信息。

public:
 static void SetContext(System::Workflow::ComponentModel::Activity ^ activity, System::Workflow::Activities::ChannelToken ^ endpoint, Type ^ contractType, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ context);
public static void SetContext (System.Workflow.ComponentModel.Activity activity, System.Workflow.Activities.ChannelToken endpoint, Type contractType, System.Collections.Generic.IDictionary<string,string> context);
static member SetContext : System.Workflow.ComponentModel.Activity * System.Workflow.Activities.ChannelToken * Type * System.Collections.Generic.IDictionary<string, string> -> unit
Public Shared Sub SetContext (activity As Activity, endpoint As ChannelToken, contractType As Type, context As IDictionary(Of String, String))

参数

activity
Activity

要与上下文信息关联的活动实例。

endpoint
ChannelToken

用于与服务关联的终结点。

contractType
Type

服务实现的协定的 Type

context
IDictionary<String,String>

要设置的上下文信息。

示例

下面的示例显示如何使用 SetContext 方法。

注解

上下文信息用于客户端与服务(将与客户端通信)之间的通信并包括关联标识之类的内容。

适用于

SetContext(Activity, String, String, Type, IDictionary<String,String>)

一个静态方法,它在给定活动实例、该活动使用的终结点名称、所有者活动的名称、表示协定类型的 SendActivity 对象和上下文信息本身的情况下设置 Type 活动的上下文信息。

public:
 static void SetContext(System::Workflow::ComponentModel::Activity ^ activity, System::String ^ endpointName, System::String ^ ownerActivityName, Type ^ contractType, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ context);
public static void SetContext (System.Workflow.ComponentModel.Activity activity, string endpointName, string ownerActivityName, Type contractType, System.Collections.Generic.IDictionary<string,string> context);
static member SetContext : System.Workflow.ComponentModel.Activity * string * string * Type * System.Collections.Generic.IDictionary<string, string> -> unit
Public Shared Sub SetContext (activity As Activity, endpointName As String, ownerActivityName As String, contractType As Type, context As IDictionary(Of String, String))

参数

activity
Activity

要与上下文信息关联的活动实例。

endpointName
String

用于与服务关联的终结点的名称。

ownerActivityName
String

所属活动的名称。

contractType
Type

服务实现的协定的 Type

context
IDictionary<String,String>

要设置的上下文信息。

示例

下面的示例显示如何使用 SetContext 方法。

SendActivity sendActivity1 = new SendActivity();
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, endpointName, ownerActivityName, contractType);

适用于