LockingPersistenceProvider.BeginCreate 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 créer les informations concernant l'état de l'instance dans le magasin de persistance.
Surcharges
BeginCreate(Object, TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour créer les informations concernant l'état de l'instance dans le magasin de persistance à l'aide des paramètres. Cette méthode ne déverrouille pas l'instance après avoir enregistré les informations d'état. |
BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
Commence une opération asynchrone pour créer les informations concernant l'état de l'instance dans le magasin de persistance à l'aide des paramètres. Cette méthode déverrouille l'instance après avoir enregistré l'état de l'instance si la valeur du paramètre |
BeginCreate(Object, TimeSpan, AsyncCallback, Object)
Commence une opération asynchrone pour créer les informations concernant l'état de l'instance dans le magasin de persistance à l'aide des paramètres. Cette méthode ne déverrouille pas l'instance après avoir enregistré les informations d'état.
public:
override IAsyncResult ^ BeginCreate(System::Object ^ instance, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginCreate (object instance, TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginCreate : obj * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginCreate (instance As Object, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- instance
- Object
Instance dont les informations d'état sont enregistrées dans le magasin de persistance.
- 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 BeginCreate, qui prend un paramètre supplémentaire pour déterminer si l'instance est déverrouillée. Cette méthode passe false
comme valeur pour ce paramètre à la méthode appelante.
S’applique à
BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)
Commence une opération asynchrone pour créer les informations concernant l'état de l'instance dans le magasin de persistance à l'aide des paramètres. Cette méthode déverrouille l'instance après avoir enregistré l'état de l'instance si la valeur du paramètre unlockInstance
est true
.
public:
abstract IAsyncResult ^ BeginCreate(System::Object ^ instance, TimeSpan timeout, bool unlockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginCreate (object instance, TimeSpan timeout, bool unlockInstance, AsyncCallback callback, object state);
override this.BeginCreate : obj * TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginCreate (instance As Object, timeout As TimeSpan, unlockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- instance
- Object
Instance dont les informations d'état sont enregistrées dans le magasin de persistance.
- timeout
- TimeSpan
Intervalle dans lequel l'opération doit être effectuée avant que le délai n'expire.
- unlockInstance
- Boolean
true
si l'instance doit être déverrouillée dans le magasin de persistance ; 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.