ReceiveActivity.GetContext Metoda

Definicja

Zwraca słownik zawierający informacje kontekstowe używane do komunikacji między klientem a usługą przepływu pracy.

Przeciążenia

GetContext(Activity, ContextToken)

Metoda statyczna, która zwraca informacje kontekstowe, biorąc pod uwagę wystąpienie działania i token kontekstu.

GetContext(Activity, String, String)

Metoda statyczna, która zwraca informacje kontekstowe, biorąc pod uwagę wystąpienie działania i token kontekstu.

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.

GetContext(Activity, ContextToken)

Metoda statyczna, która zwraca informacje kontekstowe, biorąc pod uwagę wystąpienie działania i token kontekstu.

public:
 static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetContext(System::Workflow::ComponentModel::Activity ^ activity, System::Workflow::Activities::ContextToken ^ contextToken);
public static System.Collections.Generic.IDictionary<string,string> GetContext (System.Workflow.ComponentModel.Activity activity, System.Workflow.Activities.ContextToken contextToken);
static member GetContext : System.Workflow.ComponentModel.Activity * System.Workflow.Activities.ContextToken -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetContext (activity As Activity, contextToken As ContextToken) As IDictionary(Of String, String)

Parametry

activity
Activity

Wystąpienie działania, dla którego są wymagane informacje kontekstowe.

contextToken
ContextToken

Token kontekstu używany przez działanie.

Zwraca

IDictionary<String,String>

Kolekcja oparta na słowniku zawierająca XmlQualifiedName klucze i skojarzone z String nimi wartości.

Przykłady

W poniższym przykładzie pokazano, jak używać GetContext metody .

ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context = (Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetContext(receiveActivity1, receiveActivity1.ContextToken);

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.

Dotyczy

GetContext(Activity, String, String)

Metoda statyczna, która zwraca informacje kontekstowe, biorąc pod uwagę wystąpienie działania i token kontekstu.

public:
 static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetContext(System::Workflow::ComponentModel::Activity ^ activity, System::String ^ contextName, System::String ^ ownerActivityName);
public static System.Collections.Generic.IDictionary<string,string> GetContext (System.Workflow.ComponentModel.Activity activity, string contextName, string ownerActivityName);
static member GetContext : System.Workflow.ComponentModel.Activity * string * string -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetContext (activity As Activity, contextName As String, ownerActivityName As String) As IDictionary(Of String, String)

Parametry

activity
Activity

Wystąpienie działania, dla którego są wymagane informacje kontekstowe.

contextName
String

Nazwa tokenu kontekstu używanego przez działanie.

ownerActivityName
String

Nazwa działania będąca właścicielem.

Zwraca

IDictionary<String,String>

Kolekcja oparta na słowniku zawierająca XmlQualifiedName klucze i skojarzone z String nimi wartości.

Przykłady

W poniższym przykładzie pokazano, jak używać GetContext metody .

ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context =
    (Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetContext(
    receiveActivity1,
    "ContextToken1",
    "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.

Dotyczy