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 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.