Freigeben über


PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Methode

Definition

Lädt beim Implementieren in einer abgeleiteten Klasse Dienstzustandsinformationen aus dem persistenten Speicher, wenn diese Daten geändert wurden.

public:
 virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged (TimeSpan timeout, object instanceToken, out object instance);
abstract member LoadIfChanged : TimeSpan * obj * obj -> bool
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, ByRef instance As Object) As Boolean

Parameter

timeout
TimeSpan

Der Zeitraum, nach dem der Persistenz-Provider diesen Versuch abbricht.

instanceToken
Object

Das von einer vorherigen Create(Object, TimeSpan) oder Update(Object, TimeSpan) zurückgegebene Token, das den aktuellen Zustand des Aufrufers darstellt.

instance
Object

Der tatsächliche Instanzzustand.

Gibt zurück

true, wenn der instanceout-Parameter mit der aktuellsten Kopie aus dem persistenten Speicher festgelegt wurde; false, wenn der lokal zwischengespeicherte Zustand bereits aktuell ist.

Gilt für: