Sdílet prostřednictvím


PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Metoda

Definice

Při implementaci v odvozené třídě načte informace o stavu služby z úložiště trvalosti, pokud byla tato data změněna.

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

Parametry

timeout
TimeSpan

Časové období, po kterém poskytovatel trvalosti tento pokus přeruší.

instanceToken
Object

Token vrácený předchozí Create(Object, TimeSpan) nebo Update(Object, TimeSpan), který představuje aktuální stav volajícího.

instance
Object

Skutečný stav instance.

Návraty

trueinstanceout pokud byl parametr nastaven s nejnovější kopií z úložiště trvalosti; false pokud je stav místně uložený v mezipaměti již aktuální.

Platí pro