LockingPersistenceProvider.BeginLoad 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 caricare un'istanza in base alle informazioni sullo stato nell'archivio di persistenza.
Overload
BeginLoad(TimeSpan, AsyncCallback, Object) |
Avvia un'operazione asincrona per caricare un'istanza in base alle informazioni sullo stato nell'archivio di persistenza utilizzando i parametri. Questo metodo non blocca l'istanza. |
BeginLoad(TimeSpan, Boolean, AsyncCallback, Object) |
Avvia un'operazione asincrona per caricare un'istanza in base alle informazioni sullo stato nell'archivio di persistenza utilizzando i parametri. Questo metodo blocca l'istanza dopo avere caricato lo stato dell'istanza, se il valore del parametro |
BeginLoad(TimeSpan, AsyncCallback, Object)
Avvia un'operazione asincrona per caricare un'istanza in base alle informazioni sullo stato nell'archivio di persistenza utilizzando i parametri. Questo metodo non blocca l'istanza.
public:
override IAsyncResult ^ BeginLoad(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginLoad (TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginLoad (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametri
- 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 BeginLoadche accetta un parametro aggiuntivo che specifica se è necessario bloccare l'istanza nell'archivio di persistenza. Questo metodo passa false
come valore per questo parametro al metodo chiamante.
Si applica a
BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)
Avvia un'operazione asincrona per caricare un'istanza in base alle informazioni sullo stato nell'archivio di persistenza utilizzando i parametri. Questo metodo blocca l'istanza dopo avere caricato lo stato dell'istanza, se il valore del parametro lockInstance
è true
.
public:
abstract IAsyncResult ^ BeginLoad(TimeSpan timeout, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginLoad (TimeSpan timeout, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginLoad (timeout As TimeSpan, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
Parametri
- timeout
- TimeSpan
Intervallo nel quale è necessario completare l'operazione prima del timeout.
- lockInstance
- Boolean
true
se l'istanza deve essere bloccata; 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.