PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
instance
out
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í.