Share via


ReceiveActivity.CanCreateInstance 屬性

定義

取得或設定該作業是否會導致新工作流程服務執行個體建立的值。

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

適用於