ReceiveActivity.CanCreateInstance 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定該作業是否會導致新工作流程服務執行個體建立的值。
public:
property bool CanCreateInstance { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(true)]
public bool CanCreateInstance { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.CanCreateInstance : bool with get, set
Public Property CanCreateInstance As Boolean
屬性值
如果會建立新的工作流程執行個體,則為 true
,否則為 false
。
- 屬性
範例
下列範例會示範如何設定 CanCreateInstance
屬性。 這段程式碼是來自 Conversations
SDK 範例的 ShipperWorkflow.designer.cs
檔案。
ReceiveActivity receiveRequestShippingQuote;
CodeActivity doAcceptQuoteRequest;
doAcceptQuoteRequest = new System.Workflow.Activities.CodeActivity();
receiveRequestShippingQuote = new System.Workflow.Activities.ReceiveActivity();
receiveRequestShippingQuote.Activities.Add(doAcceptQuoteRequest);
receiveRequestShippingQuote.CanCreateInstance = true;
備註
若 ReceiveActivity 活動的 CanCreateInstance 設為 true
,則表示當某個服務用戶端 (此用戶端不是交談的一部分) 叫用服務作業時,會建立新的服務工作流程執行個體。
若服務工作流程的 ReceiveActivity 活動沒有把 CanCreateInstance 設為 true
,則無法藉由用戶端叫用服務作業來具現化該服務工作流程。 這一類工作流程,可以使用關聯的 CreateWorkflow 物件之 WorkflowRuntime 方法來建立。
這個屬性的預設值為 false
。