Langue

LockingPersistenceProvider.LoadIfChanged Méthode

Définition

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.

S’applique à