Partilhar via


SendActivity.GetContext Método

Definição

Retorna um dicionário que contém o contexto usado para a comunicação entre o cliente e o serviço com o qual ele está se comunicando, incluindo itens como identificação de correlação.

Sobrecargas

GetContext(Activity, ChannelToken, Type)

Obtém ou define as informações de contexto de uma operação de envio.

GetContext(Activity, String, String, Type)

Método estático que retorna informações de contexto fornecidas como uma instância da atividade, o nome de um ponto de extremidade usado por essa atividade, o nome da atividade proprietária e um objeto Type que representa o tipo do contrato.

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.

GetContext(Activity, ChannelToken, Type)

Obtém ou define as informações de contexto de uma operação de envio.

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

Atividade cujas informações de contexto são necessárias.

endpoint
ChannelToken

Informações de ponto de extremidade para a correlação com um serviço.

contractType
Type

O Type do contrato implementado por um serviço.

Retornos

Uma coleção baseada em dicionário que contém as chaves de XmlQualifiedName e seus respectivos valores de String.

Exemplos

O exemplo a seguir mostra como usar o 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);

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

GetContext(Activity, String, String, Type)

Método estático que retorna informações de contexto fornecidas como uma instância da atividade, o nome de um ponto de extremidade usado por essa atividade, o nome da atividade proprietária e um objeto Type que representa o tipo do 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

Atividade cujas informações de contexto são necessárias.

endpointName
String

Nome do 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.

Retornos

Uma coleção baseada em dicionário que contém as chaves de XmlQualifiedName e seus respectivos valores de String.

Exemplos

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

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

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