PersistenceProvider.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.
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 wurden geändert.
public:
virtual IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginLoadIfChanged(TimeSpan timeout, object instanceToken, AsyncCallback callback, object state);
abstract member BeginLoadIfChanged : TimeSpan * obj * AsyncCallback * obj -> IAsyncResult
override this.BeginLoadIfChanged : TimeSpan * obj * AsyncCallback * obj -> IAsyncResult
Public Overridable 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 Versuch abbricht.
- instanceToken
- Object
Das von einem vorherigen Create(Object, TimeSpan) oder Update(Object, TimeSpan) vom Aufrufer zurückgegebene Token, das 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 des BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object) asynchronen Methodenaufrufs.