Partage via


ReceiveActivity.CanCreateInstance Propriété

Définition

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é

Boolean

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.

S’applique à