SendActivity.SetContext Metoda

Definicja

Ustawia informacje kontekstowe SendActivity dla działania.

Przeciążenia

SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)

Statyczna metoda, która ustawia informacje kontekstowe dla SendActivity działania, biorąc pod uwagę wystąpienie działania, punkt końcowy używany przez to działanie, Type obiekt reprezentujący typ kontraktu i informacje kontekstowe.

SetContext(Activity, String, String, Type, IDictionary<String,String>)

Statyczna metoda, która ustawia informacje kontekstowe dla SendActivity działania, biorąc pod uwagę wystąpienie działania, nazwę punktu końcowego używanego przez to działanie, nazwę działania właściciela, Type obiekt reprezentujący typ kontraktu oraz informacje kontekstowe.

Uwagi

Informacje kontekstowe są używane do komunikacji między klientem a usługą, która komunikuje się i zawierają takie elementy jak identyfikacja korelacji.

SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)

Statyczna metoda, która ustawia informacje kontekstowe dla SendActivity działania, biorąc pod uwagę wystąpienie działania, punkt końcowy używany przez to działanie, Type obiekt reprezentujący typ kontraktu i informacje kontekstowe.

public:
 static void SetContext(System::Workflow::ComponentModel::Activity ^ activity, System::Workflow::Activities::ChannelToken ^ endpoint, Type ^ contractType, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ context);
public static void SetContext (System.Workflow.ComponentModel.Activity activity, System.Workflow.Activities.ChannelToken endpoint, Type contractType, System.Collections.Generic.IDictionary<string,string> context);
static member SetContext : System.Workflow.ComponentModel.Activity * System.Workflow.Activities.ChannelToken * Type * System.Collections.Generic.IDictionary<string, string> -> unit
Public Shared Sub SetContext (activity As Activity, endpoint As ChannelToken, contractType As Type, context As IDictionary(Of String, String))

Parametry

activity
Activity

Wystąpienie działania do skojarzenia informacji kontekstowych z.

endpoint
ChannelToken

Punkt końcowy używany do korelacji z usługą.

contractType
Type

Umowa Type zaimplementowana przez usługę.

context
IDictionary<String,String>

Informacje kontekstowe do ustawienia.

Przykłady

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

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

SetContext(Activity, String, String, Type, IDictionary<String,String>)

Statyczna metoda, która ustawia informacje kontekstowe dla SendActivity działania, biorąc pod uwagę wystąpienie działania, nazwę punktu końcowego używanego przez to działanie, nazwę działania właściciela, Type obiekt reprezentujący typ kontraktu oraz informacje kontekstowe.

public:
 static void SetContext(System::Workflow::ComponentModel::Activity ^ activity, System::String ^ endpointName, System::String ^ ownerActivityName, Type ^ contractType, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ context);
public static void SetContext (System.Workflow.ComponentModel.Activity activity, string endpointName, string ownerActivityName, Type contractType, System.Collections.Generic.IDictionary<string,string> context);
static member SetContext : System.Workflow.ComponentModel.Activity * string * string * Type * System.Collections.Generic.IDictionary<string, string> -> unit
Public Shared Sub SetContext (activity As Activity, endpointName As String, ownerActivityName As String, contractType As Type, context As IDictionary(Of String, String))

Parametry

activity
Activity

Wystąpienie działania do skojarzenia informacji kontekstowych z.

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

context
IDictionary<String,String>

Informacje kontekstowe do ustawienia.

Przykłady

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

SendActivity sendActivity1 = new SendActivity();
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, endpointName, ownerActivityName, contractType);

Dotyczy