ReceiveActivity.GetContext 方法

定义

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

重载

GetContext(Activity, ContextToken)

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

GetContext(Activity, String, String)

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

注解

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

GetContext(Activity, ContextToken)

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

C#
public static System.Collections.Generic.IDictionary<string,string> GetContext(System.Workflow.ComponentModel.Activity activity, System.Workflow.Activities.ContextToken contextToken);

参数

activity
Activity

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

contextToken
ContextToken

活动使用的上下文令牌。

返回

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

示例

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

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

注解

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

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

GetContext(Activity, String, String)

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

C#
public static System.Collections.Generic.IDictionary<string,string> GetContext(System.Workflow.ComponentModel.Activity activity, string contextName, string ownerActivityName);

参数

activity
Activity

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

contextName
String

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

ownerActivityName
String

所属活动的名称。

返回

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

示例

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

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

注解

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

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1