ReceiveActivity.GetContext 方法

定义

返回一个字典,该字典包含用于在客户端和工作流服务之间进行通信的上下文信息。

重载

GetContext(Activity, ContextToken)

静态方法,在给定活动实例和上下文令牌的情况下返回上下文信息。

GetContext(Activity, String, String)

静态方法,在给定活动实例和上下文令牌的情况下返回上下文信息。

注解

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

GetContext(Activity, ContextToken)

静态方法,在给定活动实例和上下文令牌的情况下返回上下文信息。

public:
 static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetContext(System::Workflow::ComponentModel::Activity ^ activity, System::Workflow::Activities::ContextToken ^ contextToken);
public static System.Collections.Generic.IDictionary<string,string> GetContext (System.Workflow.ComponentModel.Activity activity, System.Workflow.Activities.ContextToken contextToken);
static member GetContext : System.Workflow.ComponentModel.Activity * System.Workflow.Activities.ContextToken -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetContext (activity As Activity, contextToken As ContextToken) As IDictionary(Of String, String)

参数

activity
Activity

为其请求上下文信息的活动实例。

contextToken
ContextToken

活动使用的上下文令牌。

返回

一个基于字典的集合,包含 XmlQualifiedName 键及其关联的 String 值。

示例

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

ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context = (Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetContext(receiveActivity1, receiveActivity1.ContextToken);

注解

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

适用于

GetContext(Activity, String, String)

静态方法,在给定活动实例和上下文令牌的情况下返回上下文信息。

public:
 static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetContext(System::Workflow::ComponentModel::Activity ^ activity, System::String ^ contextName, System::String ^ ownerActivityName);
public static System.Collections.Generic.IDictionary<string,string> GetContext (System.Workflow.ComponentModel.Activity activity, string contextName, string ownerActivityName);
static member GetContext : System.Workflow.ComponentModel.Activity * string * string -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetContext (activity As Activity, contextName As String, ownerActivityName As String) As IDictionary(Of String, String)

参数

activity
Activity

为其请求上下文信息的活动实例。

contextName
String

活动使用的上下文令牌的名称。

ownerActivityName
String

所属活动的名称。

返回

一个基于字典的集合,包含 XmlQualifiedName 键及其关联的 String 值。

示例

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

ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context =
    (Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetContext(
    receiveActivity1,
    "ContextToken1",
    "ReceiveActivity1");

注解

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

适用于