LockingPersistenceProvider.BeginLoad Método

Definição

Inicia uma operação assíncrona para carregar uma instância com base na informação de estado no armazenamento de persistência.

Sobrecargas

Name Description
BeginLoad(TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para carregar uma instância com base na informação de estado no armazenamento de persistência usando os parâmetros. Este método não bloqueia a instância.

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Inicia uma operação assíncrona para carregar uma instância com base na informação de estado no armazenamento de persistência usando os parâmetros. Este método bloqueia a instância após carregar o estado da instância se o valor do lockInstance parâmetro for true.

BeginLoad(TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para carregar uma instância com base na informação de estado no armazenamento de persistência usando os parâmetros. Este método não bloqueia a instância.

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

Parâmetros

timeout
TimeSpan

O intervalo em que a operação deve ser concluída sem tempo de expiração.

callback
AsyncCallback

O delegado que recebe a notificação quando a operação termina.

state
Object

A informação de estado associada à operação assíncrona.

Devoluções

O estado de uma operação assíncrona.

Observações

Este método chama para o BeginLoad, que requer um parâmetro adicional que especifica se a instância deve ser bloqueada no armazenamento de persistência. Este método passa false como valor deste parâmetro ao método que chama.

Aplica-se a

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Inicia uma operação assíncrona para carregar uma instância com base na informação de estado no armazenamento de persistência usando os parâmetros. Este método bloqueia a instância após carregar o estado da instância se o valor do lockInstance parâmetro for 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

Parâmetros

timeout
TimeSpan

Um intervalo em que a operação deve ser concluída antes de expirar.

lockInstance
Boolean

true se a instância tiver de ser bloqueada; caso contrário false.

callback
AsyncCallback

O delegado que recebe a notificação quando a operação termina.

state
Object

A informação de estado associada à operação assíncrona.

Devoluções

O estado de uma operação assíncrona.

Aplica-se a