PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Methode

Definition

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.

Gilt für: