HandleExternalEventActivity.CorrelationToken Egenskap

Definition

Hämtar eller anger bindningen till en 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

Egenskapsvärde

Den här egenskapen används för att korrelera en händelse med rätt IEventActivity-ärvd aktivitet baserat på nyttolasten för händelsen. När till exempel en enskild arbetsflödesinstans lyssnar efter flera instanser av samma händelse samtidigt CorrelationToken , används egenskapen för att dirigera händelsen till rätt aktivitet i arbetsflödesinstansen.

Den här korrelationen bör inte förväxlas med korrelering av en händelse till rätt arbetsflödesinstans. Korrelationen till rätt arbetsflödesinstans görs genom att skicka händelsen till en explicit arbetsflödesinstans och använda InstanceId egenskapen för att korrekt identifiera rätt arbetsflödesinstans.

Ett exempel på korrelation finns i Exemplet på korrelerad lokal tjänst.

Attribut

Gäller för