LockingPersistenceProvider.BeginLoad 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 une instance en fonction des informations d'état figurant dans le magasin de persistance.
Surcharges
BeginLoad(TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour charger une instance en fonction des informations d'état figurant dans le magasin de persistance à l'aide des paramètres. Cette méthode ne verrouille pas l'instance. |
BeginLoad(TimeSpan, Boolean, AsyncCallback, Object) |
Commence une opération asynchrone pour charger une instance en fonction des informations d'état figurant dans le magasin de persistance à l'aide des paramètres. Cette méthode verrouille l'instance après avoir chargé l'état de l'instance si la valeur du paramètre |
BeginLoad(TimeSpan, AsyncCallback, Object)
Commence une opération asynchrone pour charger une instance en fonction des informations d'état figurant dans le magasin de persistance à l'aide des paramètres. Cette méthode ne verrouille pas l'instance.
public:
override IAsyncResult ^ BeginLoad(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginLoad (TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginLoad (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- timeout
- TimeSpan
Intervalle dans lequel l'opération doit être effectuée avant que le délai n'expire.
- callback
- AsyncCallback
Délégué qui reçoit la notification lorsque l'opération est terminée.
- state
- Object
Informations d'état associées à l'opération asynchrone.
Retours
État d'une opération asynchrone.
Remarques
Cette méthode appelle la méthode BeginLoad, qui prend un paramètre supplémentaire spécifiant si l'instance doit être verrouillée dans le magasin de persistance. Cette méthode passe false
comme valeur pour ce paramètre à la méthode appelante.
S’applique à
BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)
Commence une opération asynchrone pour charger une instance en fonction des informations d'état figurant dans le magasin de persistance à l'aide des paramètres. Cette méthode verrouille l'instance après avoir chargé l'état de l'instance si la valeur du paramètre lockInstance
est true
.
public:
abstract IAsyncResult ^ BeginLoad(TimeSpan timeout, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginLoad (TimeSpan timeout, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginLoad (timeout As TimeSpan, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- timeout
- TimeSpan
Intervalle dans lequel l'opération doit être effectuée avant que le délai n'expire.
- lockInstance
- Boolean
true
si l'instance doit être verrouillée ; sinon false
.
- callback
- AsyncCallback
Délégué qui reçoit la notification lorsque l'opération est terminée.
- state
- Object
Informations d'état associées à l'opération asynchrone.
Retours
État d'une opération asynchrone.