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, um die Instanzstatusinformationen aus dem Persistenzspeicher zu laden, wenn die Statusinformationen seit dem letzten Laden der Informationen vom Aufrufer geändert wurden.
Überlädt
| Name | Beschreibung |
|---|---|
| BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object) |
Wenn sie in einer abgeleiteten Klasse implementiert wird, stellt sie den Anfang der LoadIfChanged-Phase dar. Die LoadIfChanged-Phase tritt auf, wenn Zustandsdaten aus dem Persistenzspeicher in den Persistenzanbieter geladen werden und die Statusdaten im Persistenzspeicher geändert wurden. Dieser Methodenaufruf sperrt die Instanz nicht im Persistenzspeicher. |
| BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object) |
Wenn sie in einer abgeleiteten Klasse implementiert wird, stellt sie den Anfang der LoadIfChanged-Phase dar. Die LoadIfChanged-Phase tritt auf, wenn Zustandsdaten aus dem Persistenzspeicher in den Persistenzanbieter geladen werden und die Statusdaten im Persistenzspeicher geändert wurden. Mit diesem Methodenaufruf können Sie angeben, ob Sie die Instanz im Persistenzspeicher sperren möchten. |
BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object)
Wenn sie in einer abgeleiteten Klasse implementiert wird, stellt sie den Anfang der LoadIfChanged-Phase dar. Die LoadIfChanged-Phase tritt auf, wenn Zustandsdaten aus dem Persistenzspeicher in den Persistenzanbieter geladen werden und die Statusdaten im Persistenzspeicher geändert wurden. Dieser Methodenaufruf sperrt die Instanz nicht im Persistenzspeicher.
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 Persistenzanbieter diesen Vorgang abbricht.
- instanceToken
- Object
Das token, das von einer vorherigen Create oder Update Methode zurückgegeben wird, die den aktuellen Zustand darstellt, der vom Aufrufer gehalten wird.
- callback
- AsyncCallback
Die Methode, die aufgerufen werden soll, wenn der Vorgang abgeschlossen ist.
- state
- Object
Ein vom Benutzer bereitgestelltes Objekt, das diesen speziellen asynchronen Vorgang von anderen Vorgängen unterscheidet.
Gibt zurück
Der Status eines asynchronen Vorgangs.
Gilt für:
BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object)
Wenn sie in einer abgeleiteten Klasse implementiert wird, stellt sie den Anfang der LoadIfChanged-Phase dar. Die LoadIfChanged-Phase tritt auf, wenn Zustandsdaten aus dem Persistenzspeicher in den Persistenzanbieter geladen werden und die Statusdaten im Persistenzspeicher geändert wurden. Mit diesem Methodenaufruf können Sie angeben, ob Sie die Instanz im Persistenzspeicher sperren möchten.
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 Persistenzanbieter diesen Vorgang abbricht.
- instanceToken
- Object
Das token, das von einer vorherigen Create oder Update Methode zurückgegeben wird, die den aktuellen Zustand darstellt, der vom Aufrufer gehalten wird.
- lockInstance
- Boolean
true wenn die Instanz im Persistenzspeicher gesperrt ist; andernfalls false.
- callback
- AsyncCallback
Die Methode, die aufgerufen werden soll, wenn der Vorgang abgeschlossen ist.
- state
- Object
Ein vom Benutzer bereitgestelltes Objekt, das diesen speziellen asynchronen Vorgang von anderen Vorgängen unterscheidet.
Gibt zurück
Der Status eines asynchronen Vorgangs.