LockingPersistenceProvider.BeginCreate 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á vytvoří informace o stavu instance v úložišti trvalosti.
Přetížení
| Name | Description |
|---|---|
| BeginCreate(Object, TimeSpan, AsyncCallback, Object) |
Zahájí asynchronní operaci, která vytvoří informace o stavu instance v úložišti trvalosti pomocí parametrů. Tato metoda neodemyká instanci po uložení informací o stavu. |
| BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
Zahájí asynchronní operaci, která vytvoří informace o stavu instance v úložišti trvalosti pomocí parametrů. Tato metoda odemkne instanci po uložení stavu instance, pokud je |
BeginCreate(Object, TimeSpan, AsyncCallback, Object)
Zahájí asynchronní operaci, která vytvoří informace o stavu instance v úložišti trvalosti pomocí parametrů. Tato metoda neodemyká instanci po uložení informací o stavu.
public:
override IAsyncResult ^ BeginCreate(System::Object ^ instance, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginCreate(object instance, TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginCreate : obj * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginCreate (instance As Object, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametry
- instance
- Object
Instance, jejíž informace o stavu jsou uloženy do úložiště trvalosti.
- timeout
- TimeSpan
Interval, ve kterém musí být operace dokončena bez časového limitu.
- callback
- AsyncCallback
Delegát, který obdrží oznámení po dokončení operace.
- state
- Object
Informace o stavu přidružené k asynchronní operaci.
Návraty
Stav asynchronní operace.
Poznámky
Tato metoda volá metodu BeginCreate , která přebírá další parametr k určení, zda je instance odemknutá. Tato metoda předává false jako hodnotu tohoto parametru volající metodě.
Platí pro
BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)
Zahájí asynchronní operaci, která vytvoří informace o stavu instance v úložišti trvalosti pomocí parametrů. Tato metoda odemkne instanci po uložení stavu instance, pokud je unlockInstancehodnota parametru true .
public:
abstract IAsyncResult ^ BeginCreate(System::Object ^ instance, TimeSpan timeout, bool unlockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginCreate(object instance, TimeSpan timeout, bool unlockInstance, AsyncCallback callback, object state);
override this.BeginCreate : obj * TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginCreate (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 jsou uloženy do úložiště trvalosti.
- timeout
- TimeSpan
Interval, ve kterém musí být operace dokončena bez časového limitu.
- unlockInstance
- Boolean
true je-li instance musí být odemknuta v úložišti trvalosti; jinak false.
- callback
- AsyncCallback
Delegát, který obdrží oznámení po dokončení operace.
- state
- Object
Informace o stavu přidružené k asynchronní operaci.
Návraty
Stav asynchronní operace.