LockingPersistenceProvider.BeginLoadIfChanged Methode

Definition

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.

Gilt für: