ReceiveActivity.GetRootContext(Activity) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
静态方法,返回与给定活动实例关联的根上下文的上下文信息。 上下文信息用来在主机应用程序与工作流服务之间进行通信。
public:
static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetRootContext(System::Workflow::ComponentModel::Activity ^ activity);
public static System.Collections.Generic.IDictionary<string,string> GetRootContext (System.Workflow.ComponentModel.Activity activity);
static member GetRootContext : System.Workflow.ComponentModel.Activity -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetRootContext (activity As Activity) As IDictionary(Of String, String)
参数
- activity
- Activity
子活动实例。
返回
一个基于字典的集合,包含 XmlQualifiedName 键及其关联的 String 值,这些值表示根上下文的上下文信息。 禁止自定义实例创建逻辑,在根上下文中接收触发创建新实例的消息。
示例
下面的示例显示如何使用 GetRootContext
方法。
ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context =
(Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetRootContext(receiveActivity1);
注解
上下文信息用于客户端与服务(将与客户端通信)之间的通信并包括关联标识之类的内容。