LockingPersistenceProvider.BeginLoad Metodo

Definizione

Avvia un'operazione asincrona per caricare un'istanza in base alle informazioni sullo stato nell'archivio di persistenza.

Overload

Nome Descrizione
BeginLoad(TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per caricare un'istanza in base alle informazioni sullo stato nell'archivio di persistenza usando 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 usando i parametri . Questo metodo blocca l'istanza dopo il caricamento dello stato dell'istanza se il valore del lockInstance parametro è true.

BeginLoad(TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per caricare un'istanza in base alle informazioni sullo stato nell'archivio di persistenza usando 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 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 in BeginLoad, che accetta un parametro aggiuntivo che specifica se l'istanza deve essere bloccata 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 usando i parametri . Questo metodo blocca l'istanza dopo il caricamento dello stato dell'istanza se il valore del lockInstance parametro è 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 in cui l'operazione deve essere completata prima del timeout.

lockInstance
Boolean

true se l'istanza deve essere bloccata; 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