ReceiveActivity.GetRootContext(Activity) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Metoda statyczna, która zwraca informacje kontekstowe dla kontekstu głównego skojarzonego z danym wystąpieniem działania. Informacje kontekstowe służą do komunikacji między aplikacją hosta a usługą przepływu pracy.
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)
Parametry
- activity
- Activity
Wystąpienie działania podrzędnego.
Zwraca
Kolekcja oparta na słowniku zawierająca XmlQualifiedName klucze i skojarzone z String nimi wartości reprezentujące informacje kontekstowe dla kontekstu głównego. Wykorzenienie logiki tworzenia wystąpienia niestandardowego— komunikat, który wyzwala tworzenie nowego wystąpienia, jest odbierany w kontekście głównym.
Przykłady
W poniższym przykładzie pokazano, jak używać GetRootContext
metody .
ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context =
(Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetRootContext(receiveActivity1);
Uwagi
Informacje kontekstowe są używane do komunikacji między klientem a usługą, z nią komunikującą się i obejmują takie elementy jak identyfikacja korelacji.