LockingPersistenceProvider.LoadIfChanged 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 die Instanzstatusinformationen aus dem Persistenzspeicher, wenn die Statusinformationen seit dem letzten Laden der Informationen vom Aufrufer geändert wurden.
Überlädt
| Name | Beschreibung |
|---|---|
| LoadIfChanged(TimeSpan, Object, Object) |
Lädt die Instanzstatusinformationen aus dem Persistenzspeicher, wenn die Statusinformationen seit dem letzten Laden der Informationen vom Aufrufer geändert wurden. Diese Methode sperrt die Instanz nicht im Persistenzspeicher. |
| LoadIfChanged(TimeSpan, Object, Boolean, Object) |
Lädt die Instanzstatusinformationen aus dem Persistenzspeicher, wenn die Statusinformationen seit dem letzten Laden der Informationen vom Aufrufer geändert wurden. Mit dieser Methode kann der Aufrufer auch angeben, ob die Instanz im Persistenzspeicher gesperrt werden soll. |
LoadIfChanged(TimeSpan, Object, Object)
Lädt die Instanzstatusinformationen aus dem Persistenzspeicher, wenn die Statusinformationen seit dem letzten Laden der Informationen vom Aufrufer geändert wurden. Diese Methode sperrt die Instanz nicht im Persistenzspeicher.
public:
override bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public override bool LoadIfChanged(TimeSpan timeout, object instanceToken, out object instance);
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overrides Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, ByRef instance As Object) As Boolean
Parameter
- timeout
- TimeSpan
Der Zeitraum, nach dem der Persistenzanbieter diesen Vorgang abbricht.
- instanceToken
- Object
Das von den vorherigen Create Aufrufen oder Update Methodenaufrufe zurückgegebene Token, das den aktuellen Zustand darstellt, der vom Aufrufer gehalten wird.
- instance
- Object
Die tatsächlichen Instanzstatusinformationen.
Gibt zurück
true wenn die Instanz am Ende dieses Vorgangs im Persistenzspeicher gesperrt werden soll; andernfalls false.
Gilt für:
LoadIfChanged(TimeSpan, Object, Boolean, Object)
Lädt die Instanzstatusinformationen aus dem Persistenzspeicher, wenn die Statusinformationen seit dem letzten Laden der Informationen vom Aufrufer geändert wurden. Mit dieser Methode kann der Aufrufer auch angeben, ob die Instanz im Persistenzspeicher gesperrt werden soll.
public:
virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged(TimeSpan timeout, object instanceToken, bool lockInstance, out object instance);
override this.LoadIfChanged : TimeSpan * obj * bool * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, ByRef instance As Object) As Boolean
Parameter
- timeout
- TimeSpan
Der Zeitraum, nach dem der Persistenzanbieter diesen Vorgang abbricht.
- instanceToken
- Object
Das von den vorherigen Create- oder Update-Methodenaufrufen zurückgegebene Token, das den aktuellen Zustand darstellt, der vom Aufrufer gehalten wird.
- lockInstance
- Boolean
true wenn die Instanz am Ende dieses Vorgangs im Persistenzspeicher gesperrt werden soll; andernfalls false.
- instance
- Object
Die Informationen zum Instanzstatus.
Gibt zurück
true wenn die Instanz am Ende dieses Vorgangs im Persistenzspeicher gesperrt werden soll; andernfalls false.