LockingPersistenceProvider.BeginLoad Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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.