Partager via


LockingPersistenceProvider.LoadIfChanged Méthode

Définition

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.

S’applique à