Compartir a través de


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 se puede ejecutar el comando, lo 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 instancia.

command
InstancePersistenceCommand

Comando que se va a ejecutar.

timeout
TimeSpan

Valor de tiempo de espera para la operación.

Devoluciones

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

Comentarios

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

Se aplica a