Partager via


ActivatableWorkflowsQueryResult Classe

Définition

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
ActivatableWorkflowsQueryResult

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)

S’applique à