共用方式為


ReceiveActivity.ContextToken 屬性

定義

代表一個權杖,可用來指定內容,應使用此內容來將 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

屬性

範例

下列程式碼範例示範如何存取 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)',且 OwnerActivityNamenull。 如果 ReceiveActivity 活動沒有與其關聯的 ContextToken,就會使用根內容權杖。

適用於