Udostępnij za pośrednictwem


SendActivity.GetContext Metoda

Definicja

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ą.

contractType
Type

Umowa Type zaimplementowana przez usługę.

Zwraca

IDictionary<String,String>

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.

contractType
Type

Umowa Type zaimplementowana przez usługę.

Zwraca

IDictionary<String,String>

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.

Dotyczy