SendActivity.SetContext Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt Kontextinformationen für eine SendActivity-Aktivität fest.
Überlädt
SetContext(Activity, ChannelToken, Type, IDictionary<String,String>) |
Eine statische Methode, die Kontextinformationen für eine SendActivity-Aktivität festlegt, wenn eine Aktivitätsinstanz, ein von dieser Aktivität verwendeter Endpunkt, ein Type-Objekt, das den Vertragstyp darstellt, und die eigentlichen Kontextinformationen angegeben sind. |
SetContext(Activity, String, String, Type, IDictionary<String,String>) |
Eine statische Methode, die Kontextinformationen für eine SendActivity-Aktivität festlegt, wenn eine Aktivitätsinstanz, ein von dieser Aktivität verwendeter Endpunktname, der Name der Besitzeraktivität, ein Type-Objekt, das den Vertragstyp darstellt, und die eigentlichen Kontextinformationen angegeben sind. |
Hinweise
Kontextinformationen werden für die Kommunikation zwischen dem Client und dem jeweiligen Dienst verwendet und enthalten u. A. die Identifizierung zur Korrelation.
SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)
Eine statische Methode, die Kontextinformationen für eine SendActivity-Aktivität festlegt, wenn eine Aktivitätsinstanz, ein von dieser Aktivität verwendeter Endpunkt, ein Type-Objekt, das den Vertragstyp darstellt, und die eigentlichen Kontextinformationen angegeben sind.
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))
Parameter
- activity
- Activity
Die Aktivitätsinstanz, der die Kontextinformationen zugeordnet werden sollen.
- endpoint
- ChannelToken
Der für Korrelation mit einem Dienst verwendete Endpunkt.
- context
- IDictionary<String,String>
Die festzulegenden Kontextinformationen.
Beispiele
Im folgenden Beispiel wird die Verwendung der SetContext
-Methode gezeigt.
Hinweise
Kontextinformationen werden für die Kommunikation zwischen dem Client und dem jeweiligen Dienst verwendet und enthalten u. A. die Identifizierung zur Korrelation.
Gilt für:
SetContext(Activity, String, String, Type, IDictionary<String,String>)
Eine statische Methode, die Kontextinformationen für eine SendActivity-Aktivität festlegt, wenn eine Aktivitätsinstanz, ein von dieser Aktivität verwendeter Endpunktname, der Name der Besitzeraktivität, ein Type-Objekt, das den Vertragstyp darstellt, und die eigentlichen Kontextinformationen angegeben sind.
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))
Parameter
- activity
- Activity
Die Aktivitätsinstanz, der die Kontextinformationen zugeordnet werden sollen.
- endpointName
- String
Der Name eines für Korrelation mit einem Dienst verwendeten Endpunkts.
- ownerActivityName
- String
Der Name der besitzenden Aktivität.
- context
- IDictionary<String,String>
Die festzulegenden Kontextinformationen.
Beispiele
Im folgenden Beispiel wird die Verwendung der SetContext
-Methode gezeigt.
SendActivity sendActivity1 = new SendActivity();
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, endpointName, ownerActivityName, contractType);