ReceiveActivity.ContextToken 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一個權杖,可用來指定內容,應使用此內容來將 ReceiveActivity 活動與該活動所通訊的用戶端之間的交換相互關聯。
public:
property System::Workflow::Activities::ContextToken ^ ContextToken { System::Workflow::Activities::ContextToken ^ get(); void set(System::Workflow::Activities::ContextToken ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.ContextTokenTypeConverter))]
public System.Workflow.Activities.ContextToken ContextToken { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.ContextTokenTypeConverter))>]
member this.ContextToken : System.Workflow.Activities.ContextToken with get, set
Public Property ContextToken As ContextToken
屬性值
可用來相互關聯的 ContextToken。
- 屬性
範例
下列程式碼範例示範如何存取 ContextToken
屬性。 本程式碼範例是來自 Conversations
SDK 範例的 SupplierWorkflow.Designer.cs
檔案。
ReceiveActivity receiveQuoteFromShipper3;
receiveQuoteFromShipper3 = new System.Workflow.Activities.ReceiveActivity();
System.Workflow.Activities.ContextToken contexttoken1 = new System.Workflow.Activities.ContextToken();
contexttoken1.Name = "Shipper3Context";
receiveQuoteFromShipper3.ContextToken = contexttoken1;
備註
每個 ContextToken 是在擁有者活動的範圍內定義。 使用者可建立兩個不同的內容權杖之模型,其名稱相同,但擁有者範圍不同。 與這些內容權杖相關聯的內容值,在執行階段是不同的。
根據預設,每個工作流程皆有隱含的根內容權杖,範圍是根活動層級。 根內容權杖的名稱是 '(RootContext)',且 OwnerActivityName 為 null
。 如果 ReceiveActivity 活動沒有與其關聯的 ContextToken,就會使用根內容權杖。