ActivatableWorkflowsQueryResult Classe
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.
Contient les résultats de l'exécution de la commande QueryActivatableWorkflowsCommand sur un magasin d'instances.
public ref class ActivatableWorkflowsQueryResult sealed : System::Runtime::DurableInstancing::InstanceStoreQueryResult
public sealed class ActivatableWorkflowsQueryResult : System.Runtime.DurableInstancing.InstanceStoreQueryResult
type ActivatableWorkflowsQueryResult = class
inherit InstanceStoreQueryResult
Public NotInheritable Class ActivatableWorkflowsQueryResult
Inherits InstanceStoreQueryResult
- Héritage
Remarques
Un magasin d'instances doit périodiquement rechercher des instances de flux de travail activables qui appartiennent à un hôte de flux de travail qui utilise le magasin. Il doit déclencher l'événement HasActivatableWorkflowEvent lorsqu'il recherche une instance activable dans le magasin de persistance. Si le magasin d'instances ne trouve pas d'instance activable dans le magasin de persistance, il doit continuer à surveiller le magasin de persistance pour toutes instances activables.
Après avoir déclenché l'événement HasActivatableWorkflowEvent, le magasin d'instances doit cesser de surveiller le magasin de persistance pour les instances activables jusqu'à ce qu'il reçoive et exécute l'objet QueryActivatableWorkflowsCommand. L'analyse continue uniquement si l'exécution de la commande ne retourne pas d'instances de flux de travail activables.
Lorsqu'un hôte générique reçoit cet événement, il exécute la commande QueryActivatableWorkflowsCommand sur le magasin d'instances pour obtenir les paramètres d'activation obligatoires pour créer un hôte de flux de travail. L'hôte générique utilise ces paramètres d'activation pour créer un hôte de flux de travail qui, à son tour, charge et exécute l'instance de service exécutable. Les paramètres d'activation pour le type d'activation WAS sont : nom du site, chemin d'accès de l'application (relatif au site) et chemin d'accès du service (relatif à l'application). Un magasin d'instances peut retourner plusieurs jeux de ces trois paramètres d'activation.
Un hôte générique est un hôte qui a un paramètre XName nommé ActivationType, qui doit être défini sur une valeur prise en charge par le magasin d’instances. Actuellement, le magasin d’instances de flux de travail SQL prend en charge les hôtes génériques avec le paramètre ActivationType défini sur la valeur : WAS. Si ActivationType n'est pas défini, le magasin d'instances de flux de travail SQL traite l'hôte comme un hôte générique.
Notes
Le service de gestion de flux de travail fourni avec le code nommé « Dublin » (Extensions de serveur d’applications pour .NET 4.0) est un hôte générique dont le type d’activation est défini sur WAS.
Constructeurs
ActivatableWorkflowsQueryResult() |
Initialise une instance de la classe ActivatableWorkflowsQueryResult. |
ActivatableWorkflowsQueryResult(IDictionary<XName,Object>) |
Crée une instance de la classe ActivatableWorkflowsQueryResult et initialise la propriété ActivationParameters avec les données de l'objet dictionnaire passées comme paramètre. |
ActivatableWorkflowsQueryResult(IEnumerable<IDictionary<XName,Object>>) |
Crée une instance de la classe ActivatableWorkflowsQueryResult et initialise la propriété ActivationParameters avec les données de l'objet dictionnaire énumérable passées comme paramètre. |
Propriétés
ActivationParameters |
Liste de paramètres d'activation qu'un hôte générique utilise pour créer un hôte de flux de travail. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |