Partilhar via


SendActivity.SetContext Método

Definição

Define informações de contexto para uma atividade SendActivity.

Sobrecargas

SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)

Um método estático que define as informações de contexto para uma atividade SendActivity, dada uma instância de atividade, um ponto de extremidade usado por essa atividade, um objeto Type que representa o tipo de contrato e as próprias informações de contexto.

SetContext(Activity, String, String, Type, IDictionary<String,String>)

Um método estático que define as informações de contexto de uma atividade SendActivity, dada uma instância de atividade, um nome de ponto de extremidade usado por essa atividade, o nome da atividade proprietária, um objeto Type que representa o tipo de contrato e as próprias informações de contexto.

Comentários

As informações de contexto são usadas para comunicação entre o cliente e o serviço que ele está comunicando e inclui itens como identificação para correlação.

SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)

Um método estático que define as informações de contexto para uma atividade SendActivity, dada uma instância de atividade, um ponto de extremidade usado por essa atividade, um objeto Type que representa o tipo de contrato e as próprias informações de contexto.

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

A instância de atividade à qual as informações de contexto devem ser associadas.

endpoint
ChannelToken

O ponto de extremidade usado para a correlação com um serviço.

contractType
Type

O Type do contrato implementado por um serviço.

context
IDictionary<String,String>

As informações de contexto a serem definidas.

Exemplos

O exemplo a seguir mostra como usar o método SetContext.

Comentários

As informações de contexto são usadas para comunicação entre o cliente e o serviço com o qual ele está se comunicando e inclui coisas como identificação para correlação.

Aplica-se a

SetContext(Activity, String, String, Type, IDictionary<String,String>)

Um método estático que define as informações de contexto de uma atividade SendActivity, dada uma instância de atividade, um nome de ponto de extremidade usado por essa atividade, o nome da atividade proprietária, um objeto Type que representa o tipo de contrato e as próprias informações de contexto.

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

A instância de atividade à qual as informações de contexto devem ser associadas.

endpointName
String

O nome de um ponto de extremidade usado para a correlação com um serviço.

ownerActivityName
String

O nome da atividade proprietária.

contractType
Type

O Type do contrato implementado por um serviço.

context
IDictionary<String,String>

As informações de contexto a serem definidas.

Exemplos

O exemplo a seguir mostra como usar o método SetContext.

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

Aplica-se a