Freigeben über


SendActivity.GetContext Methode

Definition

Gibt ein Wörterbuch zurück, das den für die Kommunikation zwischen dem Client und dem jeweiligen Dienst verwendeten Kontext enthält, darunter die Identifizierung zur Korrelation.

Überlädt

GetContext(Activity, ChannelToken, Type)

Ruft die Kontextinformationen für einen Sendevorgang ab oder legt diese fest.

GetContext(Activity, String, String, Type)

Statische Methode, die Kontextinformationen zurückgibt, wenn eine Aktivitätsinstanz, ein von dieser Instanz verwendeter Endpunktname, der Name der Besitzeraktivität und ein Type-Objekt, das den Vertragstyp darstellt, 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.

GetContext(Activity, ChannelToken, Type)

Ruft die Kontextinformationen für einen Sendevorgang ab oder legt diese fest.

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)

Parameter

activity
Activity

Aktivität, deren Kontextinformationen erforderlich sind.

endpoint
ChannelToken

Endpunktinformationen für Korrelation mit einem Dienst.

contractType
Type

Der Type des von einem Dienst implementierten Vertrags.

Gibt zurück

Eine wörterbuchbasierte Auflistung, die XmlQualifiedName-Schlüssel und ihre zugeordneten String-Werte enthält.

Beispiele

Im folgenden Beispiel wird die Verwendung der GetContext-Methode gezeigt.

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

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:

GetContext(Activity, String, String, Type)

Statische Methode, die Kontextinformationen zurückgibt, wenn eine Aktivitätsinstanz, ein von dieser Instanz verwendeter Endpunktname, der Name der Besitzeraktivität und ein Type-Objekt, das den Vertragstyp darstellt, angegeben sind.

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)

Parameter

activity
Activity

Aktivität, deren Kontextinformationen erforderlich sind.

endpointName
String

Der Name des für Korrelation mit einem Dienst verwendeten Endpunkts.

ownerActivityName
String

Der Name der besitzenden Aktivität.

contractType
Type

Der Type des von einem Dienst implementierten Vertrags.

Gibt zurück

Eine wörterbuchbasierte Auflistung, die XmlQualifiedName-Schlüssel und ihre zugeordneten String-Werte enthält.

Beispiele

Im folgenden Beispiel wird die Verwendung der GetContext-Methode gezeigt.

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

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: