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.
Wenn sie in einer abgeleiteten Klasse implementiert wird, werden Dienststatusinformationen aus dem Persistenzspeicher geladen, 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 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.
- instance
- Object
Der tatsächliche Instanzstatus.
Gibt zurück
true wenn der instanceout Parameter mit der neuesten Kopie aus dem Persistenzspeicher festgelegt wurde; false wenn der lokal zwischengespeicherte Zustand bereits auf dem neuesten Stand ist.