ActivatableWorkflowsQueryResult Classe

Définition

Contient les résultats de l’exécution sur QueryActivatableWorkflowsCommand 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 rechercher régulièrement des instances de flux de travail pouvant être activées appartenant à un hôte de flux de travail qui utilise le magasin. Il doit déclencher le HasActivatableWorkflowEvent moment où il trouve 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 les instances pouvant être activées.

Après avoir levé HasActivatableWorkflowEvent, le magasin d’instances doit arrêter la surveillance du magasin de persistance pour les instances pouvant être activées jusqu’à ce qu’elle reçoive et exécute le QueryActivatableWorkflowsCommand. La surveillance se poursuit uniquement si l’exécution de la commande ne retourne aucune instance de flux de travail activable.

Lorsqu’un hôte générique reçoit cet événement, il exécute le QueryActivatableWorkflowsCommand magasin d’instances pour obtenir les paramètres d’activation requis 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 charge et exécute à son tour l’instance de service. Les paramètres d’activation du type d’activation WAS sont : Nom du site, Chemin d’accès de l’application (par rapport au site) et Chemin d’accès au service (par rapport à l’application). Un magasin d’instances peut retourner plusieurs ensembles 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 workflow 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 du tout, le magasin d’instances de workflow SQL traite l’hôte comme un hôte générique.

Note

Le service de gestion des 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

Nom Description
ActivatableWorkflowsQueryResult()

Initialise une instance de la ActivatableWorkflowsQueryResult classe.

ActivatableWorkflowsQueryResult(IDictionary<XName,Object>)

Crée une instance de la ActivatableWorkflowsQueryResult classe et initialise la ActivationParameters propriété avec les données de l’objet dictionnaire transmis en tant que paramètre.

ActivatableWorkflowsQueryResult(IEnumerable<IDictionary<XName,Object>>)

Crée une instance de la ActivatableWorkflowsQueryResult classe et initialise la ActivationParameters propriété avec les données de l’objet dictionnaire énumérable transmis en tant que paramètre.

Propriétés

Nom Description
ActivationParameters

Liste des paramètres d’activation utilisés par un hôte générique pour créer un hôte de flux de travail.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à