PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) 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.
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 instance
out
-Parameter mit der aktuellsten Kopie aus dem persistenten Speicher festgelegt wurde; false
, wenn der lokal zwischengespeicherte Zustand bereits aktuell ist.