HandleExternalEventActivity.CorrelationToken Właściwość

Definicja

Pobiera lub ustawia powiązanie na wartość 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

Wartość właściwości

Ta właściwość służy do korelowania zdarzenia z poprawnym IEventActivitydziałaniem dziedziczonego na podstawie ładunku zdarzenia. Na przykład gdy pojedyncze wystąpienie przepływu pracy nasłuchuje wielu wystąpień tego samego zdarzenia w tym samym czasie, CorrelationToken właściwość jest używana do kierowania zdarzenia do odpowiedniego działania w tym wystąpieniu przepływu pracy.

Ta korelacja nie powinna być mylona z korelowaniem zdarzenia do poprawnego wystąpienia przepływu pracy. Korelacja z poprawnym wystąpieniem przepływu pracy jest wykonywana przez wysłanie zdarzenia do jawnego wystąpienia przepływu pracy i użycie InstanceId właściwości w celu prawidłowego zidentyfikowania poprawnego wystąpienia przepływu pracy.

Przykład korelacji można znaleźć w przykładzie skorelowanej usługi lokalnej.

Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak uzyskać dostęp CorrelationToken do właściwości obiektu HandleExternalEventActivity. Ten przykład pochodzi z przykładowego zestawu SDK skorelowanej usługi lokalnej z pliku CorrelatedLocalServiceWorkflow.designer.cs. Aby uzyskać więcej informacji, zobacz Skorelowany przykład usługi lokalnej.

this.taskCompleted2.CorrelationToken = correlationtoken1;
Me.taskCompleted2.CorrelationToken = correlationtoken1

Dotyczy

Zobacz też