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 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.