ReceiveActivity.CanCreateInstance Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit si l'opération crée une nouvelle instance de service de workflow.
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
Valeur de propriété
true
si une nouvelle instance de workflow est créée ; sinon, false
.
- Attributs
Exemples
L'exemple suivant indique comment définir la propriété CanCreateInstance
. Cet exemple de code est une adaptation de l'exemple du Kit de développement logiciel Conversations
(SDK) figurant dans le fichier 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;
Remarques
Une activité ReceiveActivity pour laquelle CanCreateInstance a la valeur true
représente une opération de service qui, en cas d'appel par un client de service en dehors d'une conversation, crée une nouvelle instance du workflow de service.
Les workflows de service ne disposant pas d'activité ReceiveActivity pour laquelle CanCreateInstance a la valeur true
ne peuvent pas être instanciés par un client par appel de l'opération du service. De tels workflows peuvent être créés à l'aide de la méthode CreateWorkflow de l'objet WorkflowRuntime associé.
La valeur par défaut de cette propriété est false
.