PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När den implementeras i en härledd klass läser du in tjänsttillståndsinformation från beständighetslagret om dessa data har ändrats.
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
Parametrar
- timeout
- TimeSpan
Tidsperioden efter vilken beständighetsprovidern avbryter det här försöket.
- instanceToken
- Object
Token som returneras av en tidigare Create(Object, TimeSpan) eller Update(Object, TimeSpan), som representerar det aktuella tillståndet som anroparen har.
- instance
- Object
Det faktiska instanstillståndet.
Returer
true om parametern instanceout har angetts med den senaste kopian från beständighetsarkivet, false om det lokalt cachelagrade tillståndet redan är uppdaterat.