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.
Ruft die Bindung ab oder legt sie auf CorrelationToken fest.
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
Mit dieser Eigenschaft wird ein Ereignis auf Grundlage seiner Nutzlast zur korrekten von IEventActivity geerbten Aktivität in Beziehung gesetzt. Werden mehrere Instanzen eines Ereignisses gleichzeitig von einer einzelnen Workflowinstanz überwacht, wird das Ereignis mit der CorrelationToken
-Eigenschaft an die geeignete Aktivität in dieser Workflowinstanz weitergeleitet.
Diese Korrelation darf nicht mit dem Vorgang verwechselt werden, ein Ereignis in Beziehung zur richtigen Workflowinstanz zu setzen. Das Herstellen einer Korrelation zur korrekten Workflowinstanz erfolgt durch Senden des Ereignisses an eine explizite Workflowinstanz und durch die Verwendung der InstanceId-Eigenschaft zur ordnungsgemäßen Identifizierung der korrekten Workflowinstanz.
Ein Beispiel für eine Korrelation finden Sie im Beispiel für korrelierte lokale Dienste.
- Attribute
Beispiele
Das folgende Beispiel veranschaulicht den Zugriff auf die CorrelationToken
-Eigenschaft von HandleExternalEventActivity
. Dieses Beispiel stammt aus dem Correlated Local Service SDK-Beispiel in der Datei CorrelatedLocalServiceWorkflow.designer.cs. Weitere Informationen finden Sie unter Beispiel für korrelierte lokale Dienste.
this.taskCompleted2.CorrelationToken = correlationtoken1;
Me.taskCompleted2.CorrelationToken = correlationtoken1
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für