Langue

LockingPersistenceProvider.BeginCreate Méthode

Définition

Commence une opération asynchrone pour créer des informations d’état d’instance dans le magasin de persistance.

Surcharges

Nom Description
BeginCreate(Object, TimeSpan, AsyncCallback, Object)

Commence une opération asynchrone pour créer des informations d’état d’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 des informations d’état d’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 unlockInstance paramètre est true.

BeginCreate(Object, TimeSpan, AsyncCallback, Object)

Commence une opération asynchrone pour créer des informations d’état d’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 terminée sans délai d’attente.

callback
AsyncCallback

Délégué qui reçoit la notification une fois l’opération 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 BeginCreate méthode, qui prend un paramètre supplémentaire pour déterminer si l’instance est déverrouillée. Cette méthode passe false en tant que 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 des informations d’état d’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 unlockInstance paramètre 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 terminée sans délai d’attente.

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 une fois l’opération terminée.

state
Object

Informations d’état associées à l’opération asynchrone.

Retours

État d’une opération asynchrone.

S’applique à