LockingPersistenceProvider.BeginLoad Metodo

Definizione

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 lockInstance è true.

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.

Si applica a