HandleExternalEventActivity.CorrelationToken Propriedade

Definição

Obtém ou define a ligação para um CorrelationToken.

public:
 virtual property System::Workflow::Runtime::CorrelationToken ^ CorrelationToken { System::Workflow::Runtime::CorrelationToken ^ get(); void set(System::Workflow::Runtime::CorrelationToken ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.CorrelationTokenTypeConverter))]
public virtual System.Workflow.Runtime.CorrelationToken CorrelationToken { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.CorrelationTokenTypeConverter))>]
member this.CorrelationToken : System.Workflow.Runtime.CorrelationToken with get, set
Public Overridable Property CorrelationToken As CorrelationToken

Valor de Propriedade

Esta propriedade é usada para correlacionar um evento com a atividade -herdada correta IEventActivitycom base na carga útil do evento. Por exemplo, quando uma única instância de workflow está a ouvir várias instâncias do mesmo evento ao mesmo tempo, a CorrelationToken propriedade é usada para encaminhar o evento para a atividade correta nessa instância de workflow.

Esta correlação não deve ser confundida com a correlação de um evento com a instância correta do fluxo de trabalho. A correlação com a instância correta do fluxo de trabalho é feita enviando o evento para uma instância explícita e usando a InstanceId propriedade para identificar corretamente a instância correta.

Para um exemplo de correlação, veja a Amostra de Serviço Local Correlacionado.

Atributos

Aplica-se a