Partager via


LockingPersistenceProvider.BeginLoadIfChanged Méthode

Définition

Commence une opération asynchrone pour charger 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

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. Cette dernière a lieu lorsque les données d'état sont chargées dans le fournisseur de persistance à partir du magasin de persistance et lorsque les données d'état se trouvant dans ce dernier 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. Cette dernière a lieu lorsque les données d'état sont chargées dans le fournisseur de persistance à partir du magasin de persistance et lorsque les données d'état se trouvant dans ce dernier ont été modifiées. Cet appel de méthode vous permet d'indiquer 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. Cette dernière a lieu lorsque les données d'état sont chargées dans le fournisseur de persistance à partir du magasin de persistance et lorsque les données d'état se trouvant dans ce dernier 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 précédant l'abandon de l'opération par le fournisseur de persistance.

instanceToken
Object

Jeton retourné par une méthode Create ou un Update antérieure 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 différencie cette opération asynchrone des autres opérations.

Retours

IAsyncResult

É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. Cette dernière a lieu lorsque les données d'état sont chargées dans le fournisseur de persistance à partir du magasin de persistance et lorsque les données d'état se trouvant dans ce dernier ont été modifiées. Cet appel de méthode vous permet d'indiquer 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 précédant l'abandon de l'opération par le fournisseur de persistance.

instanceToken
Object

Jeton retourné par une méthode Create ou un Update antérieure 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 différencie cette opération asynchrone des autres opérations.

Retours

IAsyncResult

État d'une opération asynchrone.

S’applique à