InstanceStore.BeginTryCommand 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. Si se puede ejecutar el comando, se hace de forma asincrónica.
protected public:
virtual IAsyncResult ^ BeginTryCommand(System::Runtime::DurableInstancing::InstancePersistenceContext ^ context, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected internal virtual IAsyncResult BeginTryCommand (System.Runtime.DurableInstancing.InstancePersistenceContext context, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginTryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginTryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Friend Overridable Function BeginTryCommand (context As InstancePersistenceContext, command As InstancePersistenceCommand, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parámetros
- context
- InstancePersistenceContext
Contexto de instancia.
- command
- InstancePersistenceCommand
Comando de persistencia que se va a ejecutar.
- timeout
- TimeSpan
Valor de tiempo de espera para la ejecución del comando.
- callback
- AsyncCallback
Delegado de devolución de llamada asincrónica que recibe notificación de la finalización de la operación asincrónica.
- state
- Object
Información de estado.
Devoluciones
Estado de la operación asincrónica.
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.
Advertencia
Aunque este método se declara como virtual
en lugar abstract
de , no hay ninguna implementación. Este método se debe invalidar para proporcionar funcionalidad.