ReceiveActivity.CanCreateInstance Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.