LockingPersistenceProvider.BeginUpdate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
| 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 .