Compartir a través de


LockingPersistenceProvider.BeginLoad Método

Definición

Comienza una operación asincrónica para cargar una instancia basada en la información de estado del almacén de persistencia.

Sobrecargas

BeginLoad(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para cargar una instancia basada en la información de estado del almacén de persistencia usando los parámetros. Este método no bloquea la instancia.

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Comienza una operación asincrónica para cargar una instancia basada en la información de estado del almacén de persistencia usando los parámetros. Este método bloquea la instancia después de cargar el estado de la instancia si el valor del parámetro lockInstance es true.

BeginLoad(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para cargar una instancia basada en la información de estado del almacén de persistencia usando los parámetros. Este método no bloquea la instancia.

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

Intervalo en el que debe completarse la operación sin que se agote el tiempo de espera.

callback
AsyncCallback

Delegado que recibe la notificación cuando finaliza la operación.

state
Object

Información de estado asociada a la operación asincrónica.

Devoluciones

IAsyncResult

Estado de una operación asincrónica.

Comentarios

Este método llama en BeginLoad, que toma un parámetro adicional que especifica si la instancia debe bloquearse en el almacén de persistencia. Este método pasa false como un valor para este parámetro al método que realiza la llamada.

Se aplica a

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Comienza una operación asincrónica para cargar una instancia basada en la información de estado del almacén de persistencia usando los parámetros. Este método bloquea la instancia después de cargar el estado de la instancia si el valor del parámetro lockInstance es 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

Intervalo en el que debe completarse la operación antes de que se agote el tiempo de espera.

lockInstance
Boolean

true si se debe bloquear la instancia; en caso contrario, false.

callback
AsyncCallback

Delegado que recibe la notificación cuando finaliza la operación.

state
Object

Información de estado asociada a la operación asincrónica.

Devoluciones

IAsyncResult

Estado de una operación asincrónica.

Se aplica a