Freigeben über


CallExternalMethodActivity.CorrelationToken Eigenschaft

Definition

Ruft CorrelationToken für die externe Methode ab oder legt es 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

Das Korrelationstoken für die externe Methode.

Attribute

Beispiele

Im folgenden Beispiel wird der Zugriff der CorrelationToken-Eigenschaft eines CallExternalMethodActivity-Objekts veranschaulicht. Dieses Beispiel stammt aus dem Correlated Local Service SDK-Beispiel in der Datei CorrelatedLocalServiceWorkflow.designer.cs. Weitere Informationen finden Sie unter Korreliertes lokales Dienstbeispiel.

this.createTask2.CorrelationToken = correlationtoken1;
Me.createTask2.CorrelationToken = correlationtoken1

Hinweise

Mit dieser Eigenschaft wird definiert, von welcher bestimmten CallExternalMethodActivity-Aktivität ein angegebener externer Methodenaufruf stammt. Dieser Wert kann anschließend in der Nutzlast eines lokalen Kommunikationsdienstereignisses dazu verwendet werden, dieses Ereignis an die korrekte HandleExternalEventActivity-Aktivität zu leiten.

Ein Beispiel für eine Korrelation finden Sie im Beispiel für korrelierte lokale Dienste.

Gilt für:

Weitere Informationen