SendActivity.SetContext 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í.
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.
- 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.
- 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);