HandleExternalEventActivity.CorrelationToken Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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