LockingPersistenceProvider.LoadIfChanged 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.
Charge les informations concernant l'état de l'instance à partir du magasin de persistance si les informations d'état ont été modifiées depuis le dernier chargement des informations par l'appelant.
Surcharges
LoadIfChanged(TimeSpan, Object, Object) |
Charge les informations concernant l'état de l'instance à partir du magasin de persistance si les informations d'état ont été modifiées depuis le dernier chargement des informations par l'appelant. Cette méthode ne verrouille pas l'instance dans le magasin de persistance. |
LoadIfChanged(TimeSpan, Object, Boolean, Object) |
Charge les informations concernant l'état de l'instance à partir du magasin de persistance si les informations d'état ont été modifiées depuis le dernier chargement des informations par l'appelant. Cette méthode permet également à l'appelant d'indiquer si l'instance doit être verrouillée dans le magasin de persistance. |
LoadIfChanged(TimeSpan, Object, Object)
Charge les informations concernant l'état de l'instance à partir du magasin de persistance si les informations d'état ont été modifiées depuis le dernier chargement des informations par l'appelant. Cette méthode ne verrouille pas l'instance dans le magasin de persistance.
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
Paramètres
- timeout
- TimeSpan
Période précédant l'abandon de l'opération par le fournisseur de persistance.
- instanceToken
- Object
Jeton retourné par les appels de méthode Create
ou Update
antérieurs, qui représente l'état actuel détenu par l'appelant.
- instance
- Object
Informations d'état réelles de l'instance.
Retours
true
si l'instance doit être verrouillée dans le magasin de persistance à la fin de cette opération ; sinon false
.
S’applique à
LoadIfChanged(TimeSpan, Object, Boolean, Object)
Charge les informations concernant l'état de l'instance à partir du magasin de persistance si les informations d'état ont été modifiées depuis le dernier chargement des informations par l'appelant. Cette méthode permet également à l'appelant d'indiquer si l'instance doit être verrouillée dans le magasin de persistance.
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
Paramètres
- timeout
- TimeSpan
Période précédant l'abandon de l'opération par le fournisseur de persistance.
- instanceToken
- Object
Jeton retourné par les appels de méthode Create ou Update antérieurs, qui représente l'état actuel détenu par l'appelant.
- lockInstance
- Boolean
true
si l'instance doit être verrouillée dans le magasin de persistance à la fin de cette opération ; sinon false
.
- instance
- Object
Informations d'état de l'instance.
Retours
true
si l'instance doit être verrouillée dans le magasin de persistance à la fin de cette opération ; sinon false
.