HandleExternalEventActivity.CorrelationToken Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví vazbu na 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
Hodnota vlastnosti
Tato vlastnost se používá ke korelaci události se správnou IEventActivityzděděnou aktivitou na základě datové části události. Pokud například jedna instance pracovního postupu naslouchá více instancím stejné události současně, CorrelationToken
vlastnost se použije ke směrování události na správnou aktivitu v této instanci pracovního postupu.
Tato korelace by neměla být zaměňována s korelací události se správnou instancí pracovního postupu. Korelace se správnou instancí pracovního postupu se provádí odesláním události do explicitní instance pracovního postupu a použitím InstanceId vlastnosti ke správné identifikaci správné instance pracovního postupu.
Příklad korelace najdete v ukázce korelace místní služby.
- Atributy
Příklady
Následující příklad ukazuje, jak získat přístup CorrelationToken
k vlastnosti objektu HandleExternalEventActivity
. Tento příklad pochází z ukázky sady SDK korelace místní služby ze souboru CorrelatedLocalServiceWorkflow.designer.cs. Další informace najdete v ukázce korelační místní služby.
this.taskCompleted2.CorrelationToken = correlationtoken1;
Me.taskCompleted2.CorrelationToken = correlationtoken1