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 pro vytvoření informací o stavu instance v trvalém úložiště.
Přetížení
BeginCreate(Object, TimeSpan, AsyncCallback, Object) |
Zahájí asynchronní operaci pro vytvoření informací o stavu instance v trvalém úložiště pomocí parametrů . Tato metoda neodemkne instanci po uložení informací o stavu. |
BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
Zahájí asynchronní operaci pro vytvoření informací o stavu instance v trvalém úložiště pomocí parametrů . Tato metoda odemkne instanci po uložení stavu instance, pokud je hodnota |
BeginCreate(Object, TimeSpan, AsyncCallback, Object)
Zahájí asynchronní operaci pro vytvoření informací o stavu instance v trvalém úložiště pomocí parametrů . Tato metoda neodemkne 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 , která přebírá další parametr k BeginCreate určení, zda je instance odemčena. Tato metoda false
předá jako hodnotu tohoto parametru volající metodě.
Platí pro
BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)
Zahájí asynchronní operaci pro vytvoření informací o stavu instance v trvalém úložiště pomocí parametrů . Tato metoda odemkne instanci po uložení stavu instance, pokud je hodnota unlockInstance
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
pokud musí být instance odemčena 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 přidružené k asynchronní operaci.
Návraty
Stav asynchronní operace.