InstanceStore.TryCommand Método

Definición

Un proveedor de persistencia implementa este método, que determina si se puede ejecutar un comando de persistencia determinado y si el comando se puede ejecutar ejecuta de forma asincrónica.

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

Parámetros

context
InstancePersistenceContext

Contexto de la instancia.

command
InstancePersistenceCommand

Comando que se va a ejecutar.

timeout
TimeSpan

Valor de tiempo de espera de la operación.

Devoluciones

Una implementación del proveedor de persistencia debe devolver false si no admite el comando pasado como parámetro; de lo contrario, debe devolver true o producir una excepción.

Comentarios

Si se puede ejecutar el comando, el proveedor de persistencia llama a los métodos pertinentes en InstancePersistenceContext para proporcionar los resultados del comando.

Se aplica a