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 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.