PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 instance
out
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.