ReceiveActivity.GetRootContext(Activity) Methode
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.
Statische Methode, die Kontextinformationen für den einer angegebenen Aktivitätsinstanz zugeordneten Stammkontext zurückgibt. Kontextinformationen werden für Kommunikation zwischen einer Hostanwendung und dem Workflowdienst verwendet.
public:
static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetRootContext(System::Workflow::ComponentModel::Activity ^ activity);
public static System.Collections.Generic.IDictionary<string,string> GetRootContext (System.Workflow.ComponentModel.Activity activity);
static member GetRootContext : System.Workflow.ComponentModel.Activity -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetRootContext (activity As Activity) As IDictionary(Of String, String)
Parameter
- activity
- Activity
Die untergeordnete Aktivitätsinstanz.
Gibt zurück
Eine wörterbuchbasierte Auflistung, die XmlQualifiedName-Schlüssel und ihre zugeordneten String-Werte enthält, die Kontextinformationen für einen Stammkontext darstellen. Beim Ausschließen benutzerdefinierter Instanzerstellungslogik wird die Nachricht, die die Erstellung einer neuen Instanz auslöst, im Stammkontext empfangen.
Beispiele
Im folgenden Beispiel wird die Verwendung der GetRootContext
-Methode gezeigt.
ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context =
(Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetRootContext(receiveActivity1);
Hinweise
Kontextinformationen werden für die Kommunikation zwischen dem Client und dem jeweiligen Dienst verwendet und enthalten u. A. die Identifizierung zur Korrelation.