ReceiveActivity.CanCreateInstance Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece si la operación dará lugar a la creación de una nueva instancia de servicio de flujo de trabajo.
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
Valor de propiedad
true
si se crea una nueva instancia de flujo de trabajo; de lo contrario, false
.
- Atributos
Ejemplos
En el ejemplo siguiente se muestra cómo establecer la propiedad CanCreateInstance
. Este código está adaptado del ejemplo de SDK Conversations
, del archivo 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;
Comentarios
Una actividad ReceiveActivity con el valorCanCreateInstance establecido en true
representa una operación de servicio que, al ser invocada por un cliente de servicio sin formar parte de una conversación, dará lugar a la creación de una nueva instancia de flujo de trabajo de servicio.
En los flujos de trabajo que no poseen una actividad ReceiveActivity con el valor CanCreateInstance establecido en true
, un cliente no puede crear una instancia mediante una invocación a la operación de servicio. Estos flujos de trabajo pueden crearse utilizando el método CreateWorkflow del objeto WorkflowRuntime asociado.
El valor predeterminado de esta propiedad es false
.