PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zaimplementowaniu w klasie pochodnej ładuje informacje o stanie usługi z magazynu trwałości, jeśli te dane zostały zmienione.
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
Okres, po którym dostawca trwałości przerywa tę próbę.
- instanceToken
- Object
Token zwrócony przez poprzedni Create(Object, TimeSpan) lub Update(Object, TimeSpan), który reprezentuje bieżący stan przechowywany przez obiekt wywołujący.
- instance
- Object
Rzeczywisty stan wystąpienia.
Zwraca
true
instance
out
jeśli parametr został ustawiony przy użyciu najnowszej kopii z magazynu trwałości; false
jeśli stan lokalnie buforowany jest już aktualny.