TryLoadRunnableWorkflowCommand 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.
Représente la commande exécutée par un hôte de flux de travail sur un magasin d’instances pour charger des instances exécutables dans le magasin de persistance dans la mémoire.
public ref class TryLoadRunnableWorkflowCommand sealed : System::Runtime::DurableInstancing::InstancePersistenceCommand
public sealed class TryLoadRunnableWorkflowCommand : System.Runtime.DurableInstancing.InstancePersistenceCommand
type TryLoadRunnableWorkflowCommand = class
inherit InstancePersistenceCommand
Public NotInheritable Class TryLoadRunnableWorkflowCommand
Inherits InstancePersistenceCommand
- Héritage
Remarques
Une instance est exécutable, si elle n’est pas dans l’état suspendu ou dans l’état terminé et répond aux conditions suivantes :
L’instance est déverrouillée et a un minuteur en attente qui a expiré.
L’instance est déverrouillée et son état est en cours d’exécution.
L'instance a un verrou périmé.
Un magasin d’instances doit rechercher régulièrement des instances exécutables appartenant à un hôte de flux de travail qui utilise le magasin. Il doit déclencher le HasRunnableWorkflowEvent moment où il trouve une instance exécutable dans le magasin de persistance qui correspond à son type d’hôte de flux de travail. Si le magasin d’instances ne trouve pas d’instance exécutable dans le magasin de persistance, il doit continuer à surveiller le magasin de persistance pour toutes les instances exécutables.
Après avoir levé HasRunnableWorkflowEvent, le magasin d’instances doit arrêter la surveillance du magasin de persistance pour les instances exécutables jusqu’à ce qu’elle reçoive et exécute le TryLoadRunnableWorkflowCommand. La surveillance continue uniquement si l’exécution tryLoadRunnableWorkflowCommand ne retourne aucune instance runnable.
Lorsqu’un hôte de flux de travail reçoit HasRunnableWorkflowEvent, il exécute le TryLoadRunnableWorkflowCommand magasin d’instances pour charger l’instance dans la mémoire.
Constructeurs
| Nom | Description |
|---|---|
| TryLoadRunnableWorkflowCommand() |
Initialise une instance de la TryLoadRunnableWorkflowCommand classe. |
Propriétés
| Nom | Description |
|---|---|
| AutomaticallyAcquiringLock |
Indique si la commande peut tenter d’acquérir un verrou sur l’instance. (Hérité de InstancePersistenceCommand) |
| IsTransactionEnlistmentOptional |
Retourne une valeur qui indique si le fournisseur de persistance peut choisir de ne pas inscrire dans la transaction ambiante (Transaction.Current) lors de l’exécution de cette commande. (Hérité de InstancePersistenceCommand) |
| Name |
Obtient le nom de la commande de persistance. (Hérité de InstancePersistenceCommand) |
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) |
| Validate(InstanceView) |
Valide la commande. (Hérité de InstancePersistenceCommand) |