LockingPersistenceProvider.BeginUpdate 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í.
Comienza una operación asincrónica para actualizar información de estado de la instancia en el almacén de persistencia.
Sobrecargas
BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
Comienza una operación asincrónica para actualizar información de estado de la instancia en el almacén de persistencia utilizando los parámetros que se han pasado. Esta operación bloquea la instancia en el almacén de persistencia si el valor del parámetro |
BeginUpdate(Object, TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para actualizar información de estado de la instancia en el almacén de persistencia utilizando los parámetros que se han pasado. Esta operación no desbloquea la instancia en el almacén de instancias. |
BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object)
Comienza una operación asincrónica para actualizar información de estado de la instancia en el almacén de persistencia utilizando los parámetros que se han pasado. Esta operación bloquea la instancia en el almacén de persistencia si el valor del parámetro unlockInstance
es true
.
public:
abstract IAsyncResult ^ BeginUpdate(System::Object ^ instance, TimeSpan timeout, bool unlockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginUpdate (object instance, TimeSpan timeout, bool unlockInstance, AsyncCallback callback, object state);
override this.BeginUpdate : obj * TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginUpdate (instance As Object, timeout As TimeSpan, unlockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
Parámetros
- instance
- Object
Instancia cuya información de estado se está actualizando en el almacén de persistencia.
- timeout
- TimeSpan
Intervalo en el que debe completarse la operación sin que se agote el tiempo de espera.
- unlockInstance
- Boolean
true
si se debe bloquear la instancia después de actualizar el estado de la instancia en el almacén de persistencia; en caso contrario, false
.
- callback
- AsyncCallback
Delegado que recibe la notificación cuando finaliza la operación.
- state
- Object
Información de estado sobre la operación asincrónica.
Devoluciones
Estado de una operación asincrónica.
Se aplica a
BeginUpdate(Object, TimeSpan, AsyncCallback, Object)
Comienza una operación asincrónica para actualizar información de estado de la instancia en el almacén de persistencia utilizando los parámetros que se han pasado. Esta operación no desbloquea la instancia en el almacén de instancias.
public:
override IAsyncResult ^ BeginUpdate(System::Object ^ instance, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginUpdate (object instance, TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginUpdate : obj * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginUpdate (instance As Object, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parámetros
- instance
- Object
Instancia cuya información de estado se está actualizando en el almacén de persistencia.
- timeout
- TimeSpan
Intervalo en el que debe completarse la operación sin que se agote el tiempo de espera.
- callback
- AsyncCallback
Delegado que recibe la notificación cuando finaliza la operación.
- state
- Object
Información de estado sobre la operación asincrónica.
Devoluciones
Estado de una operación asincrónica.
Comentarios
Este método llama al BeginUpdate método y pasa un false
valor para el unlockInstance
parámetro .