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
true
pokud 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
.