InstanceStore.TryCommand Méthode
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.
Un fournisseur de persistance implémente cette méthode, qui détermine si une commande de persistance particulière peut être exécutée et, si la commande peut être exécutée, l'exécute de façon asynchrone.
protected public:
virtual bool TryCommand(System::Runtime::DurableInstancing::InstancePersistenceContext ^ context, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout);
protected internal virtual bool TryCommand (System.Runtime.DurableInstancing.InstancePersistenceContext context, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout);
abstract member TryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan -> bool
override this.TryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan -> bool
Protected Friend Overridable Function TryCommand (context As InstancePersistenceContext, command As InstancePersistenceCommand, timeout As TimeSpan) As Boolean
Paramètres
- context
- InstancePersistenceContext
Contexte d'instance.
- command
- InstancePersistenceCommand
Commande à exécuter.
- timeout
- TimeSpan
Valeur de délai d'attente pour l'opération.
Retours
Une implémentation de fournisseur de persistance doit retourner false
si elle ne prend pas en charge la commande passée en tant que paramètre ; sinon, elle doit retourner true
ou lever une exception.
Remarques
Si la commande peut être exécutée, le fournisseur de persistance appelle les méthodes pertinentes sur InstancePersistenceContext pour fournir les résultats de la commande.