LockingPersistenceProvider.BeginUpdate Metodo

Definizione

Avvia un'operazione asincrona per aggiornare le informazioni sullo stato dell'istanza nell'archivio di persistenza.

Overload

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

Avvia un'operazione asincrona per aggiornare le informazioni sullo stato dell'istanza nell'archivio di persistenza usando i parametri passati. Questa operazione blocca l'istanza nell'archivio di persistenza se il valore del unlockInstance parametro è true.

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per aggiornare le informazioni sullo stato dell'istanza nell'archivio di persistenza usando i parametri passati. Questa operazione non sblocca l'istanza nell'archivio di istanze.

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

Avvia un'operazione asincrona per aggiornare le informazioni sullo stato dell'istanza nell'archivio di persistenza usando i parametri passati. Questa operazione blocca l'istanza nell'archivio di persistenza se il valore del unlockInstance parametro è 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

Parametri

instance
Object

Istanza di le cui informazioni sullo stato vengono aggiornate nell'archivio di persistenza.

timeout
TimeSpan

Intervallo in cui l'operazione deve essere completata senza timeout.

unlockInstance
Boolean

true se l'istanza deve essere bloccata dopo l'aggiornamento dello stato dell'istanza nell'archivio di persistenza; in caso contrario false, .

callback
AsyncCallback

Delegato che riceve la notifica al termine dell'operazione.

state
Object

Informazioni sullo stato sull'operazione asincrona.

Valori restituiti

Stato di un'operazione asincrona.

Si applica a

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per aggiornare le informazioni sullo stato dell'istanza nell'archivio di persistenza usando i parametri passati. Questa operazione non sblocca l'istanza nell'archivio di istanze.

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

Parametri

instance
Object

Istanza di le cui informazioni sullo stato vengono aggiornate nell'archivio di persistenza.

timeout
TimeSpan

Intervallo in cui l'operazione deve essere completata senza timeout.

callback
AsyncCallback

Delegato che riceve la notifica al termine dell'operazione.

state
Object

Informazioni sullo stato sull'operazione asincrona.

Valori restituiti

Stato di un'operazione asincrona.

Commenti

Questo metodo chiama il BeginUpdate metodo e passa un false valore per il unlockInstance parametro .

Si applica a