LockingPersistenceProvider.LoadIfChanged Methode

Definition

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.

Gilt für: