LockingPersistenceProvider.BeginCreate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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
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
Stato di un'operazione asincrona.