SendActivity.SetContext Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece información de contexto para una actividad SendActivity.
Sobrecargas
SetContext(Activity, ChannelToken, Type, IDictionary<String,String>) |
Método estático que establece la información contextual para una actividad SendActivity, dada una instancia de actividad, un punto de conexión utilizado por dicha actividad, un objeto Type que representa el tipo de contrato y la propia información contextual. |
SetContext(Activity, String, String, Type, IDictionary<String,String>) |
Método estático que establece la información contextual para una actividad SendActivity, dada una instancia de actividad, un nombre de punto de conexión utilizado por dicha actividad, el nombre de la actividad del propietario, un objeto Type que representa el tipo de contrato y la propia información contextual. |
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.
SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)
Método estático que establece la información contextual para una actividad SendActivity, dada una instancia de actividad, un punto de conexión utilizado por dicha actividad, un objeto Type que representa el tipo de contrato y la propia información contextual.
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))
Parámetros
- activity
- Activity
Instancia Activity con la que asociar la información de contexto.
- endpoint
- ChannelToken
punto de conexión utilizado para la correlación con un servicio.
- context
- IDictionary<String,String>
Información de contexto que se va a establecer.
Ejemplos
En el siguiente ejemplo, se muestra cómo utilizar el método SetContext
.
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
SetContext(Activity, String, String, Type, IDictionary<String,String>)
Método estático que establece la información contextual para una actividad SendActivity, dada una instancia de actividad, un nombre de punto de conexión utilizado por dicha actividad, el nombre de la actividad del propietario, un objeto Type que representa el tipo de contrato y la propia información contextual.
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))
Parámetros
- activity
- Activity
Instancia Activity con la que asociar la información de contexto.
- endpointName
- String
Nombre de un punto de conexión utilizado para la correlación con un servicio.
- ownerActivityName
- String
Nombre de la actividad propietaria.
- context
- IDictionary<String,String>
Información de contexto que se va a establecer.
Ejemplos
En el siguiente ejemplo, se muestra cómo utilizar el método SetContext
.
SendActivity sendActivity1 = new SendActivity();
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, endpointName, ownerActivityName, contractType);