LockingPersistenceProvider.BeginCreate Metoda

Definice

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

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.

Platí pro