ReceiveActivity.CanCreateInstance Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define se a operação faz com que uma nova instância de serviço de fluxo de trabalho seja criada.
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 da propriedade
true
se uma nova instância de fluxo de trabalho for criada; caso contrário, false
.
- Atributos
Exemplos
O exemplo a seguir mostra como definir a CanCreateInstance
propriedade. Esse código foi adaptado do Conversations
exemplo do SDK, do ShipperWorkflow.designer.cs
arquivo.
ReceiveActivity receiveRequestShippingQuote;
CodeActivity doAcceptQuoteRequest;
doAcceptQuoteRequest = new System.Workflow.Activities.CodeActivity();
receiveRequestShippingQuote = new System.Workflow.Activities.ReceiveActivity();
receiveRequestShippingQuote.Activities.Add(doAcceptQuoteRequest);
receiveRequestShippingQuote.CanCreateInstance = true;
Comentários
Uma ReceiveActivity atividade definida para true
representar uma operação de serviço que, quando invocada por um cliente de serviço sem fazer parte de uma conversa, faz com que CanCreateInstance uma nova instância do fluxo de trabalho de serviço seja criada.
Os fluxos de trabalho de serviço que não têm uma ReceiveActivity atividade com CanCreateInstance definido não true
podem ser instanciados por um cliente usando uma invocação de operação de serviço. Esses fluxos de trabalho podem ser criados usando o CreateWorkflow método do objeto associado WorkflowRuntime .
O valor padrão para essa propriedade é false
.