Condividi tramite


LockingPersistenceProvider.BeginCreate Metodo

Definizione

Avvia un'operazione asincrona per creare informazioni sullo stato dell'istanza nell'archivio di persistenza.

Overload

BeginCreate(Object, TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per creare informazioni sullo stato dell'istanza nell'archivio di persistenza utilizzando i parametri. Questo metodo non sblocca l'istanza dopo avere salvato le informazioni sullo stato.

BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)

Avvia un'operazione asincrona per creare informazioni sullo stato dell'istanza nell'archivio di persistenza utilizzando i parametri. Questo metodo sblocca l'istanza dopo avere salvato lo stato dell'istanza, se il valore del parametro unlockInstance è true.

BeginCreate(Object, TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per creare informazioni sullo stato dell'istanza nell'archivio di persistenza utilizzando i parametri. Questo metodo non sblocca l'istanza dopo avere salvato le informazioni sullo stato.

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

Parametri

instance
Object

Istanza le cui informazioni sullo stato vengono salvate nell'archivio di persistenza.

timeout
TimeSpan

Intervallo nel quale è necessario completare l'operazione prima del timeout.

callback
AsyncCallback

Delegato che riceve la notifica del completamento dell'operazione.

state
Object

Informazioni sullo stato associate all'operazione asincrona.

Restituisce

IAsyncResult

Stato di un'operazione asincrona.

Commenti

Questo metodo chiama il metodo BeginCreate che accetta un parametro aggiuntivo da determinare se viene sbloccata l'istanza. Questo metodo passa false come valore per questo parametro al metodo chiamante.

Si applica a

BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)

Avvia un'operazione asincrona per creare informazioni sullo stato dell'istanza nell'archivio di persistenza utilizzando i parametri. Questo metodo sblocca l'istanza dopo avere salvato lo stato dell'istanza, se il valore del parametro unlockInstance è 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

Parametri

instance
Object

Istanza le cui informazioni sullo stato vengono salvate nell'archivio di persistenza.

timeout
TimeSpan

Intervallo nel quale è necessario completare l'operazione prima del timeout.

unlockInstance
Boolean

true se l'istanza è deve essere sbloccata nell'archivio di persistenza; in caso contrario false.

callback
AsyncCallback

Delegato che riceve la notifica del completamento dell'operazione.

state
Object

Informazioni sullo stato associate all'operazione asincrona.

Restituisce

IAsyncResult

Stato di un'operazione asincrona.

Si applica a