Langue

PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Méthode

Définition

En cas d’implémentation dans une classe dérivée, charge les informations d’état du service à partir du magasin de persistance si ces données ont été modifiées.

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

Paramètres

timeout
TimeSpan

Période après laquelle le fournisseur de persistance abandonne cette tentative.

instanceToken
Object

Jeton retourné par un précédent Create(Object, TimeSpan) ou Update(Object, TimeSpan), qui représente l’état actuel détenu par l’appelant.

instance
Object

État réel de l’instance.

Retours

true si le instanceout paramètre a été défini avec la dernière copie à partir du magasin de persistance ; false si l’état mis en cache localement est déjà à jour.

S’applique à