SendActivity.GetContext 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.
Zwraca słownik zawierający kontekst używany do komunikacji między klientem a usługą, z którą komunikuje się, w tym takie elementy jak identyfikacja korelacji.
Przeciążenia
GetContext(Activity, ChannelToken, Type) |
Pobiera lub ustawia informacje kontekstowe dla operacji wysyłania. |
GetContext(Activity, String, String, Type) |
Metoda statyczna zwracająca informacje kontekstowe podane wystąpienie działania, nazwę punktu końcowego używanego przez to działanie, nazwę działania właściciela i Type obiekt reprezentujący typ kontraktu. |
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, ChannelToken, Type)
Pobiera lub ustawia informacje kontekstowe dla operacji wysyłania.
public:
static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetContext(System::Workflow::ComponentModel::Activity ^ activity, System::Workflow::Activities::ChannelToken ^ endpoint, Type ^ contractType);
public static System.Collections.Generic.IDictionary<string,string> GetContext (System.Workflow.ComponentModel.Activity activity, System.Workflow.Activities.ChannelToken endpoint, Type contractType);
static member GetContext : System.Workflow.ComponentModel.Activity * System.Workflow.Activities.ChannelToken * Type -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetContext (activity As Activity, endpoint As ChannelToken, contractType As Type) As IDictionary(Of String, String)
Parametry
- activity
- Activity
Działanie, którego informacje kontekstowe są wymagane.
- endpoint
- ChannelToken
Informacje o punkcie końcowym korelacji z usługą.
Zwraca
Kolekcja oparta na słowniku zawierająca XmlQualifiedName klucze i skojarzone z nimi String wartości.
Przykłady
W poniższym przykładzie pokazano, jak używać GetContext
metody .
SendActivity sendActivity1 = new SendActivity();
ChannelToken channelToken1 = new ChannelToken();
sendActivity1.ChannelToken = channelToken1;
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, channelToken1, contractType);
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, Type)
Metoda statyczna zwracająca informacje kontekstowe podane wystąpienie działania, nazwę punktu końcowego używanego przez to działanie, nazwę działania właściciela i Type obiekt reprezentujący typ kontraktu.
public:
static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetContext(System::Workflow::ComponentModel::Activity ^ activity, System::String ^ endpointName, System::String ^ ownerActivityName, Type ^ contractType);
public static System.Collections.Generic.IDictionary<string,string> GetContext (System.Workflow.ComponentModel.Activity activity, string endpointName, string ownerActivityName, Type contractType);
static member GetContext : System.Workflow.ComponentModel.Activity * string * string * Type -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetContext (activity As Activity, endpointName As String, ownerActivityName As String, contractType As Type) As IDictionary(Of String, String)
Parametry
- activity
- Activity
Działanie, którego informacje kontekstowe są wymagane.
- endpointName
- String
Nazwa punktu końcowego używanego do korelacji z usługą.
- ownerActivityName
- String
Nazwa działania będąca właścicielem.
Zwraca
Kolekcja oparta na słowniku zawierająca XmlQualifiedName klucze i skojarzone z nimi String wartości.
Przykłady
W poniższym przykładzie pokazano, jak używać GetContext
metody .
SendActivity sendActivity1 = new SendActivity();
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, endpointName, ownerActivityName, contractType);
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.