Partager via


InstanceStore.TryCommand Méthode

Définition

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.

S’applique à