Sdílet prostřednictvím


LockingPersistenceProvider.BeginCreate Metoda

Definice

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 unlockInstance parametru true .

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

IAsyncResult

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

IAsyncResult

Stav asynchronní operace.

Platí pro