Sdílet prostřednictvím


LockingPersistenceProvider.LoadIfChanged Metoda

Definice

Načte informace o stavu instance z úložiště trvalosti, pokud informace o stavu byly změněny od posledního načtení informací volajícím.

Přetížení

LoadIfChanged(TimeSpan, Object, Object)

Načte informace o stavu instance z úložiště trvalosti, pokud informace o stavu byly změněny od posledního načtení informací volajícím. Tato metoda nezamkne instanci v úložišti trvalosti.

LoadIfChanged(TimeSpan, Object, Boolean, Object)

Načte informace o stavu instance z úložiště trvalosti, pokud informace o stavu byly změněny od posledního načtení informací volajícím. Tato metoda také umožňuje volajícímu určit, zda se má uzamknout instance v úložišti trvalosti.

LoadIfChanged(TimeSpan, Object, Object)

Načte informace o stavu instance z úložiště trvalosti, pokud informace o stavu byly změněny od posledního načtení informací volajícím. Tato metoda nezamkne instanci v úložišti trvalosti.

public:
 override bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public override bool LoadIfChanged (TimeSpan timeout, object instanceToken, out object instance);
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overrides Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, ByRef instance As Object) As Boolean

Parametry

timeout
TimeSpan

Časové období, po jehož uplynutí zprostředkovatel trvalosti přeruší tuto operaci.

instanceToken
Object

Token vrácený voláním předchozí Create metody nebo Update , který představuje aktuální stav volajícího.

instance
Object

Informace o skutečném stavu instance.

Návraty

true pokud by instance měla být na konci této operace uzamčena v úložišti trvalosti; jinak false.

Platí pro

LoadIfChanged(TimeSpan, Object, Boolean, Object)

Načte informace o stavu instance z úložiště trvalosti, pokud informace o stavu byly změněny od posledního načtení informací volajícím. Tato metoda také umožňuje volajícímu určit, zda se má uzamknout instance v úložišti trvalosti.

public:
 virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged (TimeSpan timeout, object instanceToken, bool lockInstance, out object instance);
override this.LoadIfChanged : TimeSpan * obj * bool * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, ByRef instance As Object) As Boolean

Parametry

timeout
TimeSpan

Časové období, po jehož uplynutí zprostředkovatel trvalosti přeruší tuto operaci.

instanceToken
Object

Token vrácený předchozím voláním metody Create nebo Update, který představuje aktuální stav držený volajícím.

lockInstance
Boolean

true pokud by instance měla být na konci této operace uzamčena v úložišti trvalosti; jinak false.

instance
Object

Informace o stavu instance.

Návraty

true pokud by instance měla být na konci této operace uzamčena v úložišti trvalosti; jinak false.

Platí pro