InstanceStore.TryCommand Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.