HandleExternalEventActivity.CorrelationToken Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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