ReceiveActivity.CanCreateInstance Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta se l'operazione comporta la creazione di una nuova istanza del flusso di lavoro del servizio.
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
Valore della proprietà
È true
se viene creata una nuova istanza del flusso di lavoro. In caso contrario è false
.
- Attributi
Esempio
Nell'esempio seguente viene illustrato come impostare la proprietà CanCreateInstance
. Questo esempio di codice è stato adattato dall'esempio SDK Conversations
incluso nel file 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;
Commenti
Un'attività ReceiveActivity con la proprietà CanCreateInstance impostata su true
rappresenta un'operazione del servizio che, quando viene richiamata da un client del servizio senza far parte di una conversazione, causa la creazione di una nuova istanza del flusso di lavoro del servizio.
Non è possibile creare un'istanza da un client dei flussi di lavoro del servizio che non presentano un'attività di ReceiveActivity con CanCreateInstance impostata su true
, utilizzando una chiamata all'operazione del servizio. Tali flussi di lavoro possono essere creati utilizzando il metodo CreateWorkflow dell'oggetto di WorkflowRuntime associato.
Il valore predefinito di questa proprietà è false
.