Langue

LockingPersistenceProvider.BeginUpdate Méthode

Définition

Commence une opération asynchrone pour mettre à jour les informations d’état d’instance dans le magasin de persistance.

Surcharges

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

Commence une opération asynchrone pour mettre à jour les informations d’état d’instance dans le magasin de persistance à l’aide des paramètres passés. Cette opération verrouille l’instance dans le magasin de persistance si la valeur du unlockInstance paramètre est true.

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

Commence une opération asynchrone pour mettre à jour les informations d’état d’instance dans le magasin de persistance à l’aide des paramètres passés. Cette opération ne déverrouille pas l’instance dans le magasin d’instances.

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

Commence une opération asynchrone pour mettre à jour les informations d’état d’instance dans le magasin de persistance à l’aide des paramètres passés. Cette opération verrouille l’instance dans le magasin de persistance si la valeur du unlockInstance paramètre est 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

Paramètres

instance
Object

Instance dont les informations d’état sont mises à jour dans le magasin de persistance.

timeout
TimeSpan

Intervalle dans lequel l’opération doit se terminer sans expiration.

unlockInstance
Boolean

true si l’instance doit être verrouillée après la mise à jour de l’état de l’instance dans le magasin de persistance ; sinon false.

callback
AsyncCallback

Délégué qui reçoit la notification une fois l’opération terminée.

state
Object

Informations d’état sur l’opération asynchrone.

Retours

État d’une opération asynchrone.

S’applique à

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

Commence une opération asynchrone pour mettre à jour les informations d’état d’instance dans le magasin de persistance à l’aide des paramètres passés. Cette opération ne déverrouille pas l’instance dans le magasin d’instances.

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

Paramètres

instance
Object

Instance dont les informations d’état sont mises à jour dans le magasin de persistance.

timeout
TimeSpan

Intervalle dans lequel l’opération doit se terminer sans expiration.

callback
AsyncCallback

Délégué qui reçoit la notification une fois l’opération terminée.

state
Object

Informations d’état sur l’opération asynchrone.

Retours

État d’une opération asynchrone.

Remarques

Cette méthode appelle la BeginUpdate méthode et transmet une false valeur pour le unlockInstance paramètre.

S’applique à