Freigeben über


ReceiveActivity.ContextToken Eigenschaft

Definition

Stellt ein Token dar, mit dem der Kontext angegeben werden kann, der zum Korrelieren des Austauschs zwischen einer ReceiveActivity-Aktivität und dem Client verwendet werden kann, mit dem die Aktivität kommuniziert.

public:
 property System::Workflow::Activities::ContextToken ^ ContextToken { System::Workflow::Activities::ContextToken ^ get(); void set(System::Workflow::Activities::ContextToken ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.ContextTokenTypeConverter))]
public System.Workflow.Activities.ContextToken ContextToken { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.ContextTokenTypeConverter))>]
member this.ContextToken : System.Workflow.Activities.ContextToken with get, set
Public Property ContextToken As ContextToken

Eigenschaftswert

ContextToken

Ein ContextToken, das für Korrelation verwendet werden kann.

Attribute

Beispiele

Im folgenden Codebeispiel wird der Zugriff auf die ContextToken-Eigenschaft veranschaulicht. Dieses Codebeispiel basiert auf dem SDK-Beispiel Conversations aus der Datei SupplierWorkflow.Designer.cs.

ReceiveActivity receiveQuoteFromShipper3;
receiveQuoteFromShipper3 = new System.Workflow.Activities.ReceiveActivity();
System.Workflow.Activities.ContextToken contexttoken1 = new System.Workflow.Activities.ContextToken();
contexttoken1.Name = "Shipper3Context";
receiveQuoteFromShipper3.ContextToken = contexttoken1;

Hinweise

Jedes ContextToken wird innerhalb des Bereichs einer Besitzeraktivität definiert. Benutzer können Modelle zweier unterschiedlicher Kontexttoken mit dem gleichen Namen, jedoch unterschiedlichen Besitzerbereichen erstellen. Der Wert der diesen Kontexttoken zugeordneten Kontexte unterscheidet sich zur Laufzeit.

Standardmäßig verfügt jeder Workflow über ein auf Stammaktivitätsebene festgelegtes implizites Stammkontexttoken. Der Name des Stammkontexttokens ist '(RootContext)' und der OwnerActivityName ist null. Wenn eine ReceiveActivity-Aktivität nicht über ein zugeordnetes ContextToken verfügt, wird das Stammkontexttoken verwendet.

Gilt für