PersistenceProvider.BeginLoadIfChanged Methode

Definition

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.

Gilt für: