Sdílet prostřednictvím


SendActivity.GetContext Metoda

Definice

Vrátí slovník, který obsahuje kontext používaný pro komunikaci mezi klientem a službou, se kterou komunikuje, včetně takových věcí, jako je identifikace korelace.

Přetížení

GetContext(Activity, ChannelToken, Type)

Získá nebo nastaví kontextové informace pro operaci odeslání.

GetContext(Activity, String, String, Type)

Statická metoda, která vrací kontextové informace o instanci aktivity, název koncového bodu používaného danou aktivitou, název aktivity vlastníka a Type objekt, který představuje typ kontraktu.

Poznámky

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

GetContext(Activity, ChannelToken, Type)

Získá nebo nastaví kontextové informace pro operaci odeslání.

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

Aktivita, jejíž kontextové informace jsou požadovány.

endpoint
ChannelToken

Informace o koncovém bodu pro korelaci se službou

contractType
Type

Smlouva Type implementovaná službou.

Návraty

IDictionary<String,String>

Kolekce založená na slovníku, která obsahuje XmlQualifiedName klíče a jejich přidružené String hodnoty.

Příklady

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

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

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

GetContext(Activity, String, String, Type)

Statická metoda, která vrací kontextové informace o instanci aktivity, název koncového bodu používaného danou aktivitou, název aktivity vlastníka a Type objekt, který představuje 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

Aktivita, jejíž kontextové informace jsou požadovány.

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.

Návraty

IDictionary<String,String>

Kolekce založená na slovníku, která obsahuje XmlQualifiedName klíče a jejich přidružené String hodnoty.

Příklady

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

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

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