Freigeben über


LockingPersistenceProvider.BeginLoad Methode

Definition

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

Überlädt

BeginLoad(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um mit den Parametern basierend auf den Statusinformationen im Beibehaltungsspeicher eine Instanz zu laden. Diese Methode sperrt die Instanz nicht.

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um mit den Parametern basierend auf den Statusinformationen im Beibehaltungsspeicher eine Instanz zu laden. Diese Methode sperrt die Instanz nach dem Laden des Instanzstatus, wenn der Wert des lockInstance-Parameters true ist.

BeginLoad(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um mit den Parametern basierend auf den Statusinformationen im Beibehaltungsspeicher eine Instanz 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 abgeschlossen werden muss, ohne dass ein Timeout aufgetreten ist.

callback
AsyncCallback

Der Delegat, der beim Abschließen des Vorgangs die Benachrichtigung empfängt.

state
Object

Die dem asynchronen Vorgang zugeordneten Statusinformationen.

Gibt zurück

Der Status eines asynchronen Vorgangs.

Hinweise

Diese Methode ruft BeginLoad auf. Dieses Element benötigt einen zusätzlichen Parameter, der angibt, ob die Instanz im Beibehaltungsspeicher 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 mit den Parametern basierend auf den Statusinformationen im Beibehaltungsspeicher eine Instanz zu laden. Diese Methode sperrt die Instanz nach dem Laden des Instanzstatus, wenn der Wert des lockInstance-Parameters true ist.

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 Ablaufen abgeschlossen werden muss.

lockInstance
Boolean

true, wenn die Instanz gesperrt werden muss; andernfalls false.

callback
AsyncCallback

Der Delegat, der beim Abschließen des Vorgangs die Benachrichtigung empfängt.

state
Object

Die dem asynchronen Vorgang zugeordneten Statusinformationen.

Gibt zurück

Der Status eines asynchronen Vorgangs.

Gilt für: