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 d’état de l’instance à partir du magasin de persistance si les informations d’état ont été modifiées depuis la dernière fois que les informations ont été chargées par l’appelant.
Surcharges
| Nom | Description |
|---|---|
| LoadIfChanged(TimeSpan, Object, Object) |
Charge les informations d’état de l’instance à partir du magasin de persistance si les informations d’état ont été modifiées depuis la dernière fois que les informations ont été chargées par l’appelant. Cette méthode ne verrouille pas l’instance dans le magasin de persistance. |
| LoadIfChanged(TimeSpan, Object, Boolean, Object) |
Charge les informations d’état de l’instance à partir du magasin de persistance si les informations d’état ont été modifiées depuis la dernière fois que les informations ont été chargées par l’appelant. Cette méthode permet également à l’appelant de spécifier s’il faut verrouiller l’instance dans le magasin de persistance. |
LoadIfChanged(TimeSpan, Object, Object)
Charge les informations d’état de l’instance à partir du magasin de persistance si les informations d’état ont été modifiées depuis la dernière fois que les informations ont été chargées 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 après laquelle le fournisseur de persistance abandonne cette opération.
- instanceToken
- Object
Jeton retourné par les appels précédents Create ou Update de méthode, qui représente l’état actuel détenu par l’appelant.
- instance
- Object
Informations d’état d’instance réelles.
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 d’état de l’instance à partir du magasin de persistance si les informations d’état ont été modifiées depuis la dernière fois que les informations ont été chargées par l’appelant. Cette méthode permet également à l’appelant de spécifier s’il faut verrouiller l’instance 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 après laquelle le fournisseur de persistance abandonne cette opération.
- instanceToken
- Object
Jeton retourné par les appels de méthode Create ou Update précédents, 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.