Contrôle des instances de service

Un service Windows Communication Foundation (WCF) est une unité autonome d'exécution avec un contrat d'interface publié. Ses fonctionnalités sont exposées à l'extérieur via les points de terminaison Windows Workflow Foundation (WF). Les instances des services sont créées suite à la réception de demandes relatives à leurs fonctionnalités par leurs points de terminaison, lorsque les services sont hébergés dans l'environnement IIS/WAS. Après l'instanciation, les appels suivants destinés à invoquer les opérations du service ou à contrôler l'opération du service, surviennent via les points de terminaison WF d'un service. AppFabric fournit de manière transparente la capacité de contrôle des instances de service de travail persistantes via l'utilisation d'un point de terminaison interne. Cette fonctionnalité est fournie de façon intrinsèque par AppFabric pour les services de flux de travail configurés pour utiliser ses fonctionnalités de persistance.

Dans AppFabric, vous pouvez énumérer les instances de service de flux de travail persistantes et suivies. Toutefois, vous ne pouvez exécuter aucune opération de contrôle de service à partir de l'interface utilisateur d'AppFabric sur les instances de flux de travail suivies. Les instances de flux de travail suivies fournissent un enregistrement d'historique sur une instance de flux de travail (durable ou non), et ne peuvent donc pas être contrôlées. Vous pouvez contrôler uniquement les instances de service de flux de travail persistantes à partir d'AppFabric. Vous pouvez exécuter des requêtes sur les données d'instance de flux de travail persistantes (durables) pour localiser les instances persistantes spécifiques. Par exemple, vous pouvez filtrer les instances en fonction d'un ID d'instance de flux de travail, d'une heure de création, d'une heure d'exécution, d'un état, d'un nom d'ordinateur ou d'une étendue d'instance spécifique. Vous pouvez également les filtrer en fonction du nom de l'exception, de l'état actif ou inactif de l'instance, de l'heure de la dernière persistance, de l'ID de service ou du nom du service. Vous pouvez filtrer le nombre de lignes de sortie à afficher en fonction du nombre maximal d'éléments (lignes) que vous avez choisi de renvoyer. Pour plus d'informations, consultez les rubriques Persisted WF Instances Page, Dashboard Page et Tracked WF Instances Page.

Important

La prise en charge de la persistance et du suivi des instances de service WCF dans AppFabric n'est pas disponible dans cette version. La version actuelle prend uniquement en charge la persistance et le suivi des instances de service de flux de travail (WF). C'est pourquoi les options « Afficher les instances WF persistantes » et « Afficher les instances WF suivies » sont uniquement disponibles sur les instances WF.

Le modèle de traitement des commandes de contrôle de service utilise une file d'attente de commandes asynchrone. Les utilisateurs sont autorisés à émettre des commandes de contrôle des instances à partir de la page Instances WF persistantes uniquement pour les instances pour lesquelles aucune commande n'est en attente dans la file d'attente. Pour plus d'informations, consultez la rubrique Persisted Instances Page.

Les utilisateurs peuvent également contrôler les instances de service de flux de travail via les cmdlets Windows PowerShell. Cette section décrit le contrôle des instances de service de flux de travail à l'aide du Gestionnaire des services Internet et des cmdlets AppFabric.

Dans cette section

  2012-03-05