LockingPersistenceProvider.LoadIfChanged 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í.
Načte informace o stavu instance z úložiště trvalosti, pokud se informace o stavu změnily od posledního načtení informací volajícím.
Přetížení
| Name | Description |
|---|---|
| LoadIfChanged(TimeSpan, Object, Object) |
Načte informace o stavu instance z úložiště trvalosti, pokud se informace o stavu změnily 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 se informace o stavu změnily od posledního načtení informací volajícím. Tato metoda také umožňuje volajícímu určit, zda má být instance uzamčena v úložišti trvalosti. |
LoadIfChanged(TimeSpan, Object, Object)
Načte informace o stavu instance z úložiště trvalosti, pokud se informace o stavu změnily 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 kterém poskytovatel trvalosti přeruší tuto operaci.
- instanceToken
- Object
Token vrácený předchozím Create voláním nebo Update voláním metody, který představuje aktuální stav uchovávaný volajícím.
- instance
- Object
Informace o skutečném stavu instance.
Návraty
true pokud by instance měla být uzamčena v úložišti trvalosti na konci této operace; jinak false.
Platí pro
LoadIfChanged(TimeSpan, Object, Boolean, Object)
Načte informace o stavu instance z úložiště trvalosti, pokud se informace o stavu změnily od posledního načtení informací volajícím. Tato metoda také umožňuje volajícímu určit, zda má být instance uzamčena 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 kterém poskytovatel 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 uchovávaný volajícím.
- lockInstance
- Boolean
true pokud by instance měla být uzamčena v úložišti trvalosti na konci této operace; jinak false.
- instance
- Object
Informace o stavu instance.
Návraty
true pokud by instance měla být uzamčena v úložišti trvalosti na konci této operace; jinak false.