HandleExternalEventActivity.CorrelationToken Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der Bindung auf eine 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

Eigenschaftswert

Diese Eigenschaft wird verwendet, um ein Ereignis mit der richtigen IEventActivitygeerbten Aktivität basierend auf der Nutzlast des Ereignisses zu korrelieren. Wenn beispielsweise eine einzelne Workflowinstanz gleichzeitig auf mehrere Instanzen desselben Ereignisses lauscht, wird die CorrelationToken Eigenschaft verwendet, um das Ereignis an die richtige Aktivität in dieser Workflowinstanz weiterzuleiten.

Diese Korrelation sollte nicht mit dem Korrelieren eines Ereignisses mit der richtigen Workflowinstanz verwechselt werden. Die Korrelation zur richtigen Workflowinstanz erfolgt durch Senden des Ereignisses an eine explizite Workflowinstanz und die Verwendung der InstanceId Eigenschaft, um die richtige Workflowinstanz ordnungsgemäß zu identifizieren.

Ein Beispiel für korrelation finden Sie im Korrelierten beispiel für den lokalen Dienst.

Attribute

Gilt für: