LockingPersistenceProvider.BeginLoadIfChanged Methode

Definition

Startet einen asynchronen Vorgang zum Laden der Instanzstatusinformationen aus dem Beibehaltungsspeicher, falls die Statusinformationen seit dem letzten Laden der Informationen durch den Aufrufer geändert wurden.

Überlädt

BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object)

Stellt beim Implementieren in einer abgeleiteten Klasse den Beginn der LoadIfChanged-Phase dar. Die LoadIfChanged-Phase tritt auf, wenn Statusdaten aus dem Beibehaltungsspeicher in den Beibehaltungsanbieter geladen werden und die Statusdaten im Beibehaltungsspeicher geändert wurden. Dieser Methodenaufruf sperrt die Instanz nicht im Beibehaltungsspeicher.

BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object)

Stellt beim Implementieren in einer abgeleiteten Klasse den Beginn der LoadIfChanged-Phase dar. Die LoadIfChanged-Phase tritt auf, wenn Statusdaten aus dem Beibehaltungsspeicher in den Beibehaltungsanbieter geladen werden und die Statusdaten im Beibehaltungsspeicher geändert wurden. Mit diesem Methodenaufruf kann angegeben werden, ob die Instanz im Beibehaltungsspeicher gesperrt werden soll.

BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object)

Stellt beim Implementieren in einer abgeleiteten Klasse den Beginn der LoadIfChanged-Phase dar. Die LoadIfChanged-Phase tritt auf, wenn Statusdaten aus dem Beibehaltungsspeicher in den Beibehaltungsanbieter geladen werden und die Statusdaten im Beibehaltungsspeicher geändert wurden. Dieser Methodenaufruf sperrt die Instanz nicht im Beibehaltungsspeicher.

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

Parameter

timeout
TimeSpan

Der Zeitraum, nach dem der Beibehaltungsanbieter diesen Vorgang abbricht.

instanceToken
Object

Das von einer vorherigen Create oder Update-Methode zurückgegebene Token, das den aktuellen Zustand des Aufrufers darstellt.

callback
AsyncCallback

Die Methode, die aufgerufen werden soll, wenn der Vorgang abgeschlossen ist.

state
Object

Ein vom Benutzer bereitgestelltes Objekt, das diesen asynchronen Vorgang von anderen Vorgängen unterscheidet.

Gibt zurück

IAsyncResult

Der Status eines asynchronen Vorgangs.

Gilt für

BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object)

Stellt beim Implementieren in einer abgeleiteten Klasse den Beginn der LoadIfChanged-Phase dar. Die LoadIfChanged-Phase tritt auf, wenn Statusdaten aus dem Beibehaltungsspeicher in den Beibehaltungsanbieter geladen werden und die Statusdaten im Beibehaltungsspeicher geändert wurden. Mit diesem Methodenaufruf kann angegeben werden, ob die Instanz im Beibehaltungsspeicher gesperrt werden soll.

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

Parameter

timeout
TimeSpan

Der Zeitraum, nach dem der Beibehaltungsanbieter diesen Vorgang abbricht.

instanceToken
Object

Das von einer vorherigen Create oder Update-Methode zurückgegebene Token, das den aktuellen Zustand des Aufrufers darstellt.

lockInstance
Boolean

true, wenn die Instanz im Beibehaltungsspeicher gesperrt wird; andernfalls false.

callback
AsyncCallback

Die Methode, die aufgerufen werden soll, wenn der Vorgang abgeschlossen ist.

state
Object

Ein vom Benutzer bereitgestelltes Objekt, das diesen asynchronen Vorgang von anderen Vorgängen unterscheidet.

Gibt zurück

IAsyncResult

Der Status eines asynchronen Vorgangs.

Gilt für