HandleExternalEventActivity.CorrelationToken Propiedad

Definición

Obtiene o establece el enlace en un CorrelationTokenobjeto .

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 propiedad

Esta propiedad se usa para correlacionar un evento con la actividad heredada correcta IEventActivityen función de la carga del evento. Por ejemplo, cuando una única instancia de flujo de trabajo escucha varias instancias del mismo evento al mismo tiempo, la CorrelationToken propiedad se usa para enrutar el evento a la actividad adecuada en esa instancia de flujo de trabajo.

Esta correlación no debe confundirse con la correlación de un evento a la instancia de flujo de trabajo correcta. La correlación con la instancia de flujo de trabajo correcta se realiza mediante el envío del evento a una instancia de flujo de trabajo explícita y el uso de la InstanceId propiedad para identificar correctamente la instancia de flujo de trabajo correcta.

Para obtener un ejemplo de correlación, consulte el ejemplo de servicio local correlacionado.

Atributos

Se aplica a