SendActivity.GetContext Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Návraty
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
Návraty
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.