ReceiveActivity.GetRootContext(Activity) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.