LockingPersistenceProvider.BeginCreate Metodo

Definizione

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

Overload

Nome Descrizione
BeginCreate(Object, TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per creare informazioni sullo stato dell'istanza nell'archivio di persistenza usando i parametri . Questo metodo non sblocca l'istanza dopo il salvataggio delle informazioni sullo stato.

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

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

BeginCreate(Object, TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per creare informazioni sullo stato dell'istanza nell'archivio di persistenza usando i parametri . Questo metodo non sblocca l'istanza dopo il salvataggio delle 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 di le cui informazioni sullo stato vengono salvate nell'archivio di persistenza.

timeout
TimeSpan

Intervallo in cui l'operazione deve essere completata senza timeout.

callback
AsyncCallback

Delegato che riceve la notifica al termine dell'operazione.

state
Object

Informazioni sullo stato associate all'operazione asincrona.

Valori restituiti

Stato di un'operazione asincrona.

Commenti

Questo metodo chiama nel BeginCreate metodo , che accetta un parametro aggiuntivo per determinare se l'istanza è sbloccata. 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 usando i parametri . Questo metodo sblocca l'istanza dopo aver salvato lo stato dell'istanza se il unlockInstance valore del parametro è 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 di le cui informazioni sullo stato vengono salvate nell'archivio di persistenza.

timeout
TimeSpan

Intervallo in cui l'operazione deve essere completata senza 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 al termine dell'operazione.

state
Object

Informazioni sullo stato associate all'operazione asincrona.

Valori restituiti

Stato di un'operazione asincrona.

Si applica a