ReceiveActivity.GetRootContext(Activity) Metodo

Definizione

Metodo statico che restituisce informazioni di contesto per il contesto radice associato all'istanza dell'attività specificata. Le informazioni di contesto vengono utilizzate per la comunicazione tra un'applicazione host e il servizio del flusso di lavoro.

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)

Parametri

activity
Activity

Istanza dell'attività figlio.

Restituisce

Raccolta basata su dizionario che contiene le chiavi XmlQualifiedName e i relativi valori String associati che rappresentano informazioni di contesto per un contesto radice. Fatta eccezione per la logica di creazione dell'istanza personalizzata, il messaggio che genera la creazione di una nuova istanza viene ricevuto nel contesto radice.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il metodo GetRootContext.

ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context =
    (Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetRootContext(receiveActivity1);

Commenti

Le informazioni di contesto vengono utilizzate per la comunicazione tra il client e il servizio con cui sta comunicando e includono elementi come l'identificazione per la correlazione.

Si applica a