SendActivity.GetContext Método

Definición

Devuelve un diccionario que contiene el contexto utilizado en la comunicación entre el cliente y el servicio con el que se comunica, en el que se incluye, por ejemplo, la identificación para la correlación.

Sobrecargas

GetContext(Activity, ChannelToken, Type)

Obtiene o establece la información de contexto de una operación de envío.

GetContext(Activity, String, String, Type)

Método estático que devuelve información de contexto dada una instancia de actividad, un nombre de punto de conexión utilizado por esa actividad, un nombre de la actividad de propietario, y un objeto Type que representa el tipo del contrato.

Comentarios

La información de contexto se utiliza para la comunicación entre el cliente y el servicio con el que se está comunicando e incluye datos como, por ejemplo, la identificación para la correlación.

GetContext(Activity, ChannelToken, Type)

Obtiene o establece la información de contexto de una operación de envío.

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)

Parámetros

activity
Activity

Actividad cuya información de contexto se necesita.

endpoint
ChannelToken

Información de punto de conexión para la correlación con un servicio.

contractType
Type

Type del contrato implementado por un servicio.

Devoluciones

Una colección basada en diccionario que contiene las claves XmlQualifiedName y sus valores String asociados.

Ejemplos

En el siguiente ejemplo, se muestra cómo utilizar el método GetContext.

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

Comentarios

La información de contexto se utiliza para la comunicación entre el cliente y el servicio con el que se está comunicando e incluye datos como, por ejemplo, la identificación para la correlación.

Se aplica a

GetContext(Activity, String, String, Type)

Método estático que devuelve información de contexto dada una instancia de actividad, un nombre de punto de conexión utilizado por esa actividad, un nombre de la actividad de propietario, y un objeto Type que representa el tipo del contrato.

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)

Parámetros

activity
Activity

Actividad cuya información de contexto se necesita.

endpointName
String

Nombre del punto de conexión utilizado para la correlación con un servicio.

ownerActivityName
String

Nombre de la actividad propietaria.

contractType
Type

Type del contrato implementado por un servicio.

Devoluciones

Una colección basada en diccionario que contiene las claves XmlQualifiedName y sus valores String asociados.

Ejemplos

En el siguiente ejemplo, se muestra cómo utilizar el método GetContext.

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

Comentarios

La información de contexto se utiliza para la comunicación entre el cliente y el servicio con el que se está comunicando e incluye datos como, por ejemplo, la identificación para la correlación.

Se aplica a