ReceiveActivity.CanCreateInstance Właściwość

Definicja

Pobiera lub ustawia, czy operacja powoduje utworzenie nowego wystąpienia usługi przepływu pracy.

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

Wartość właściwości

Boolean

true w przypadku utworzenia nowego wystąpienia przepływu pracy; w przeciwnym razie , false.

Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak ustawić CanCreateInstance właściwość . Ten kod został dostosowany z przykładu Conversations ShipperWorkflow.designer.cs zestawu SDK z pliku .

ReceiveActivity receiveRequestShippingQuote;
CodeActivity doAcceptQuoteRequest;

doAcceptQuoteRequest = new System.Workflow.Activities.CodeActivity();
receiveRequestShippingQuote = new System.Workflow.Activities.ReceiveActivity();

receiveRequestShippingQuote.Activities.Add(doAcceptQuoteRequest);
receiveRequestShippingQuote.CanCreateInstance = true;

Uwagi

Działanie ReceiveActivity ustawione CanCreateInstance na true wartość reprezentuje operację usługi, która po wywołaniu przez klienta usługi bez udziału konwersacji powoduje utworzenie nowego wystąpienia przepływu pracy usługi.

Przepływy pracy usługi, które nie mają ReceiveActivity działania z CanCreateInstance ustawioną wartością true , nie mogą być tworzone przez klienta przy użyciu wywołania operacji usługi. Takie przepływy pracy można tworzyć przy użyciu CreateWorkflow metody skojarzonego WorkflowRuntime obiektu.

Wartość domyślna tej właściwości to false.

Dotyczy