LockingPersistenceProvider.BeginLoadIfChanged 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.
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
É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
État d'une opération asynchrone.