PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Metod

Definition

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.

Gäller för