Sdílet prostřednictvím


SendActivity.SetContext Metoda

Definice

Nastaví kontextové informace pro SendActivity aktivitu.

Přetížení

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

Statická metoda, která nastavuje kontextové informace o SendActivity aktivitě, vzhledem k instanci aktivity, koncovému bodu používanému danou aktivitou, Type objektu, který představuje typ kontraktu, a samotné kontextové informace.

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

Statická metoda, která nastavuje kontextové informace pro SendActivity aktivitu, vzhledem k instanci aktivity, název koncového bodu používaného danou aktivitou, název aktivity vlastníka, Type objekt, který představuje typ kontraktu, a samotné kontextové informace.

Poznámky

Kontextové informace slouží ke komunikaci mezi klientem a službou, která komunikuje, a zahrnují například identifikaci korelace.

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

Statická metoda, která nastavuje kontextové informace o SendActivity aktivitě, vzhledem k instanci aktivity, koncovému bodu používanému danou aktivitou, Type objektu, který představuje typ kontraktu, a samotné kontextové informace.

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

Instance aktivity pro přidružení kontextových informací.

endpoint
ChannelToken

Koncový bod použitý pro korelaci se službou.

contractType
Type

Smlouva Type implementovaná službou.

context
IDictionary<String,String>

Kontextové informace, které chcete nastavit.

Příklady

Následující příklad ukazuje, jak použít metodu SetContext .

Poznámky

Kontextové informace se používají ke komunikaci mezi klientem a službou, se kterými komunikuje, a zahrnují například identifikaci korelace.

Platí pro

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

Statická metoda, která nastavuje kontextové informace pro SendActivity aktivitu, vzhledem k instanci aktivity, název koncového bodu používaného danou aktivitou, název aktivity vlastníka, Type objekt, který představuje typ kontraktu, a samotné kontextové informace.

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

Instance aktivity pro přidružení kontextových informací.

endpointName
String

Název koncového bodu použitého pro korelaci se službou.

ownerActivityName
String

Název vlastnící aktivity.

contractType
Type

Smlouva Type implementovaná službou.

context
IDictionary<String,String>

Kontextové informace, které chcete nastavit.

Příklady

Následující příklad ukazuje, jak použít metodu SetContext .

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

Platí pro