Langue

LockingPersistenceProvider.BeginLoadIfChanged Méthode

Définition

Commence une opération asynchrone pour charger 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
BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object)

En cas d’implémentation dans une classe dérivée, représente le début de la phase LoadIfChanged. La phase LoadIfChanged se produit lorsque les données d’état sont chargées dans le fournisseur de persistance à partir du magasin de persistance et que les données d’état dans le magasin de persistance ont été modifiées. Cet appel de méthode ne verrouille pas l’instance dans le magasin de persistance.

BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object)

En cas d’implémentation dans une classe dérivée, représente le début de la phase LoadIfChanged. La phase LoadIfChanged se produit lorsque les données d’état sont chargées dans le fournisseur de persistance à partir du magasin de persistance et que les données d’état dans le magasin de persistance ont été modifiées. Cet appel de méthode vous permet de spécifier si vous souhaitez verrouiller l’instance dans le magasin de persistance.

BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object)

En cas d’implémentation dans une classe dérivée, représente le début de la phase LoadIfChanged. La phase LoadIfChanged se produit lorsque les données d’état sont chargées dans le fournisseur de persistance à partir du magasin de persistance et que les données d’état dans le magasin de persistance ont été modifiées. Cet appel de méthode ne verrouille pas l’instance dans le magasin de persistance.

public:
 override IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginLoadIfChanged(TimeSpan timeout, object instanceToken, AsyncCallback callback, object state);
override this.BeginLoadIfChanged : TimeSpan * obj * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginLoadIfChanged (timeout As TimeSpan, instanceToken As Object, callback As AsyncCallback, state As Object) As IAsyncResult

Paramètres

timeout
TimeSpan

Période après laquelle le fournisseur de persistance abandonne cette opération.

instanceToken
Object

Jeton retourné par une méthode ou Create une précédente Update qui représente l’état actuel détenu par l’appelant.

callback
AsyncCallback

Méthode à appeler lorsque l’opération est terminée.

state
Object

Objet fourni par l’utilisateur qui distingue cette opération asynchrone particulière d’autres opérations.

Retours

État d’une opération asynchrone.

S’applique à

BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object)

En cas d’implémentation dans une classe dérivée, représente le début de la phase LoadIfChanged. La phase LoadIfChanged se produit lorsque les données d’état sont chargées dans le fournisseur de persistance à partir du magasin de persistance et que les données d’état dans le magasin de persistance ont été modifiées. Cet appel de méthode vous permet de spécifier si vous souhaitez verrouiller l’instance dans le magasin de persistance.

public:
 virtual IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginLoadIfChanged(TimeSpan timeout, object instanceToken, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoadIfChanged : TimeSpan * obj * bool * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginLoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult

Paramètres

timeout
TimeSpan

Période après laquelle le fournisseur de persistance abandonne cette opération.

instanceToken
Object

Jeton retourné par une méthode ou Create une précédente Update qui représente l’état actuel détenu par l’appelant.

lockInstance
Boolean

true si l’instance est verrouillée dans le magasin de persistance ; sinon false.

callback
AsyncCallback

Méthode à appeler lorsque l’opération est terminée.

state
Object

Objet fourni par l’utilisateur qui distingue cette opération asynchrone particulière d’autres opérations.

Retours

État d’une opération asynchrone.

S’applique à