Partager via


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 de 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 précédant l'abandon de la tentative par le fournisseur de persistance.

instanceToken
Object

Jeton renvoyé par un Create(Object, TimeSpan) ou un Update(Object, TimeSpan) précédent qui représente l'état actuel maintenu par l'appelant.

instance
Object

État réel de l'instance.

Retours

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

S’applique à