Sdílet prostřednictvím


ReceiveActivity.CanCreateInstance Vlastnost

Definice

Získá nebo nastaví, zda operace způsobí vytvoření nové instance služby pracovního postupu.

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

Hodnota vlastnosti

Boolean

truepokud se vytvoří nová instance pracovního postupu; v opačném případě . false

Atributy

Příklady

Následující příklad ukazuje, jak nastavit CanCreateInstance vlastnost. Tento kód byl upraven z ukázky Conversations sady SDK ze ShipperWorkflow.designer.cs souboru.

ReceiveActivity receiveRequestShippingQuote;
CodeActivity doAcceptQuoteRequest;

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

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

Poznámky

ReceiveActivity Aktivita, která je nastavená CanCreateInstance taktrue, aby představovala operaci služby, která při vyvolání klientem služby, aniž by byla součástí konverzace, způsobí vytvoření nové instance pracovního postupu služby.

Pracovní postupy služby, které nemají aktivitu s CanCreateInstance nastavenou nastavenou true ReceiveActivity, nelze vytvořit instanci klienta pomocí vyvolání operace služby. Tyto pracovní postupy lze vytvořit pomocí CreateWorkflow metody přidruženého WorkflowRuntime objektu.

Výchozí hodnota této vlastnosti je false.

Platí pro