ReceiveActivity.GetRootContext(Activity) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Método estático que retorna informações de contexto para o contexto raiz associado a uma determinada instância de atividade. Informações de contexto são usadas para comunicação entre um aplicativo host e o serviço de fluxo de trabalho.
public:
static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetRootContext(System::Workflow::ComponentModel::Activity ^ activity);
public static System.Collections.Generic.IDictionary<string,string> GetRootContext (System.Workflow.ComponentModel.Activity activity);
static member GetRootContext : System.Workflow.ComponentModel.Activity -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetRootContext (activity As Activity) As IDictionary(Of String, String)
Parâmetros
- activity
- Activity
A instância da atividade filho.
Retornos
Uma coleção baseada em dicionário que contém chaves XmlQualifiedName e seus respectivos valores String que representam informações de contexto para um contexto raiz. Ao bloquear a lógica de criação da instância personalizada, a mensagem que dispara a criação de uma nova instância é recebida no contexto raiz.
Exemplos
O exemplo a seguir mostra como usar o método GetRootContext
.
ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context =
(Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetRootContext(receiveActivity1);
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.