Partage via


ReceiveActivity.GetRootContext(Activity) Méthode

Définition

Méthode statique renvoyant des informations de contexte relatives au contexte racine associé à une instance d'activité donnée. Les informations de contexte sont utilisées pour la communication entre une application hôte et le service de workflow.

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)

Paramètres

activity
Activity

L'instance d'activité enfant.

Retours

IDictionary<String,String>

Une collection basée sur un dictionnaire et contenant des clés XmlQualifiedName ainsi que les valeurs String qui leur sont associées et qui représentent des informations de contexte correspondant à un contexte racine. Sauf logique de la création d'une instance personnalisée, le message qui déclenche la création d'une nouvelle instance est reçu dans le contexte racine.

Exemples

L'exemple suivant illustre l'utilisation de la méthode GetRootContext.

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

Remarques

Les informations de contexte sont utilisées pour la communication entre le client et le service avec lequel il communique et comprennent des éléments tels que l'identification pour la corrélation.

S’applique à