ReceiveActivity.ContextToken Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.