HandleExternalEventActivity.CorrelationToken Eigenschap

Definitie

Hiermee haalt u de binding op of stelt u deze in op een 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

Waarde van eigenschap

Deze eigenschap wordt gebruikt om een gebeurtenis te correleren met de juiste IEventActivityovergenomen activiteit op basis van de nettolading van de gebeurtenis. Wanneer bijvoorbeeld één werkstroomexemplaren op hetzelfde moment naar meerdere exemplaren van dezelfde gebeurtenis luistert, wordt de CorrelationToken eigenschap gebruikt om de gebeurtenis te routeren naar de juiste activiteit in dat werkstroomexemplaren.

Deze correlatie moet niet worden verward met het correleren van een gebeurtenis aan het juiste werkstroomexemplaren. De correlatie met het juiste werkstroomexemplaren wordt uitgevoerd door de gebeurtenis naar een expliciet werkstroomexemplaren te verzenden en de InstanceId eigenschap te gebruiken om het juiste werkstroomexemplaren goed te identificeren.

Zie het voorbeeld van een gecorreleerde lokale service voor een voorbeeld van correlatie.

Kenmerken

Van toepassing op