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 pro aktualizaci informací o stavu instance v trvalém úložiště.
Přetížení
BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
Zahájí asynchronní operaci, která aktualizuje informace o stavu instance v úložiště trvalosti pomocí předaových parametrů. Tato operace uzamkne instanci v trvalém úložiště, pokud je hodnota |
BeginUpdate(Object, TimeSpan, AsyncCallback, Object) |
Zahájí asynchronní operaci, která aktualizuje informace o stavu instance v úložiště trvalosti pomocí předaových parametrů. Tato operace neodemkne instanci v úložiště instancí. |
BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object)
Zahájí asynchronní operaci, která aktualizuje informace o stavu instance v úložiště trvalosti pomocí předaových parametrů. Tato operace uzamkne instanci v trvalém úložiště, pokud je hodnota unlockInstance
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 trvalém úložiště.
- timeout
- TimeSpan
Interval, ve kterém se operace musí dokončit bez časového limitu.
- unlockInstance
- Boolean
true
pokud musí být instance uzamčena po aktualizaci stavu instance v trvalém úložiště; v opačném případě 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ště trvalosti pomocí předaových parametrů. Tato operace neodemkne instanci v úložiště 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 trvalém úložiště.
- timeout
- TimeSpan
Interval, ve kterém se operace musí dokončit bez časového limitu.
- 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á BeginUpdate metodu a předá false
hodnotu unlockInstance
parametru .