LockingPersistenceProvider.BeginLoad Methode

Definition

Startet einen asynchronen Vorgang, um eine Instanz basierend auf Statusinformationen im Persistenzspeicher zu laden.

Überlädt

Name Beschreibung
BeginLoad(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um eine Instanz basierend auf Statusinformationen im Persistenzspeicher mithilfe der Parameter zu laden. Diese Methode sperrt die Instanz nicht.

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um eine Instanz basierend auf Statusinformationen im Persistenzspeicher mithilfe der Parameter zu laden. Diese Methode sperrt die Instanz nach dem Laden des Instanzstatus, wenn der Wert des lockInstance Parameters lautet true.

BeginLoad(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um eine Instanz basierend auf Statusinformationen im Persistenzspeicher mithilfe der Parameter zu laden. Diese Methode sperrt die Instanz nicht.

public:
 override IAsyncResult ^ BeginLoad(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginLoad(TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginLoad (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

timeout
TimeSpan

Das Intervall, in dem der Vorgang ohne Zeitüberschreitung abgeschlossen werden muss.

callback
AsyncCallback

Der Delegat, der die Benachrichtigung empfängt, wenn der Vorgang abgeschlossen ist.

state
Object

Die Statusinformationen, die dem asynchronen Vorgang zugeordnet sind.

Gibt zurück

Der Status eines asynchronen Vorgangs.

Hinweise

Mit dieser Methode wird ein zusätzlicher Parameter aufgerufen BeginLoad, der angibt, ob die Instanz im Persistenzspeicher gesperrt werden muss. Diese Methode übergibt false als Wert für diesen Parameter an die aufrufende Methode.

Gilt für:

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um eine Instanz basierend auf Statusinformationen im Persistenzspeicher mithilfe der Parameter zu laden. Diese Methode sperrt die Instanz nach dem Laden des Instanzstatus, wenn der Wert des lockInstance Parameters lautet true.

public:
 abstract IAsyncResult ^ BeginLoad(TimeSpan timeout, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginLoad(TimeSpan timeout, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginLoad (timeout As TimeSpan, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

timeout
TimeSpan

Ein Intervall, in dem der Vorgang vor dem Timeout abgeschlossen werden muss.

lockInstance
Boolean

true wenn die Instanz gesperrt sein muss; andernfalls false.

callback
AsyncCallback

Der Delegat, der die Benachrichtigung empfängt, wenn der Vorgang abgeschlossen ist.

state
Object

Die Statusinformationen, die dem asynchronen Vorgang zugeordnet sind.

Gibt zurück

Der Status eines asynchronen Vorgangs.

Gilt für: