LockingPersistenceProvider.BeginUpdate Método

Definición

Comienza una operación asincrónica para actualizar la información de estado de la instancia en el almacén de persistencia.

Sobrecargas

Nombre Description
BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object)

Comienza una operación asincrónica para actualizar la información de estado de instancia en el almacén de persistencia mediante los parámetros pasados. Esta operación bloquea la instancia del almacén de persistencia si el valor del unlockInstance parámetro es true.

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para actualizar la información de estado de instancia en el almacén de persistencia mediante los parámetros pasados. 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 la información de estado de instancia en el almacén de persistencia mediante los parámetros pasados. Esta operación bloquea la instancia del almacén de persistencia si el valor del unlockInstance parámetro 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 la operación debe completarse sin que se agote el tiempo de espera.

unlockInstance
Boolean

true si la instancia debe bloquearse después de actualizar el estado de la instancia en el almacén de persistencia; de lo contrario false, es .

callback
AsyncCallback

Delegado que recibe la notificación cuando se completa 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 la información de estado de instancia en el almacén de persistencia mediante los parámetros pasados. 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 la operación debe completarse sin que se agote el tiempo de espera.

callback
AsyncCallback

Delegado que recibe la notificación cuando se completa 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 .

Se aplica a