LockingPersistenceProvider.BeginLoadIfChanged 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 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
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
Der Status eines asynchronen Vorgangs.