LockingPersistenceProvider.BeginUpdate Metoda

Definice

Zahájí asynchronní operaci, která aktualizuje informace o stavu instance v úložišti trvalosti.

Přetížení

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

Zahájí asynchronní operaci, která aktualizuje informace o stavu instance v úložišti trvalosti pomocí předaných parametrů. Tato operace uzamkne instanci v úložišti trvalosti, pokud je unlockInstancehodnota parametru true .

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

Zahájí asynchronní operaci, která aktualizuje informace o stavu instance v úložišti trvalosti pomocí předaných parametrů. Tato operace neodemkne instanci v úložišti instancí.

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

Zahájí asynchronní operaci, která aktualizuje informace o stavu instance v úložišti trvalosti pomocí předaných parametrů. Tato operace uzamkne instanci v úložišti trvalosti, pokud je unlockInstancehodnota parametru 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

Parametry

instance
Object

Instance, jejíž informace o stavu se aktualizují v úložišti trvalosti.

timeout
TimeSpan

Interval, ve kterém se operace musí dokončit, aniž by vypršel časový limit.

unlockInstance
Boolean

true pokud musí být instance uzamčena po aktualizaci stavu instance v úložišti trvalosti; jinak false.

callback
AsyncCallback

Delegát, který obdrží oznámení po dokončení operace.

state
Object

Informace o stavu asynchronní operace.

Návraty

Stav asynchronní operace.

Platí pro

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

Zahájí asynchronní operaci, která aktualizuje informace o stavu instance v úložišti trvalosti pomocí předaných parametrů. Tato operace neodemkne instanci v úložišti instancí.

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

Parametry

instance
Object

Instance, jejíž informace o stavu se aktualizují v úložišti trvalosti.

timeout
TimeSpan

Interval, ve kterém se operace musí dokončit, aniž by vypršel časový limit.

callback
AsyncCallback

Delegát, který obdrží oznámení po dokončení operace.

state
Object

Informace o stavu asynchronní operace.

Návraty

Stav asynchronní operace.

Poznámky

Tato metoda volá metodu BeginUpdate a předá false hodnotu parametru unlockInstance .

Platí pro