LockingPersistenceProvider.BeginCreate Método

Definición

Comienza una operación asincrónica para crear información de estado de instancia en el almacén de persistencia.

Sobrecargas

Nombre Description
BeginCreate(Object, TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para crear información de estado de instancia en el almacén de persistencia mediante los parámetros . Este método no desbloquea la instancia después de guardar la información de estado.

BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)

Comienza una operación asincrónica para crear información de estado de instancia en el almacén de persistencia mediante los parámetros . Este método desbloquea la instancia después de guardar el estado de la instancia si el valor del unlockInstance parámetro es true.

BeginCreate(Object, TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para crear información de estado de instancia en el almacén de persistencia mediante los parámetros . Este método no desbloquea la instancia después de guardar la información de estado.

public:
 override IAsyncResult ^ BeginCreate(System::Object ^ instance, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginCreate(object instance, TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginCreate : obj * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginCreate (instance As Object, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

instance
Object

Instancia cuya información de estado se guarda en el almacén de persistencia.

timeout
TimeSpan

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

callback
AsyncCallback

Delegado que recibe la notificación cuando se completa la operación.

state
Object

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

Devoluciones

Estado de una operación asincrónica.

Comentarios

Este método llama al BeginCreate método , que toma un parámetro adicional para determinar si la instancia está desbloqueada. Este método pasa false como un valor para este parámetro al método que realiza la llamada.

Se aplica a

BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)

Comienza una operación asincrónica para crear información de estado de instancia en el almacén de persistencia mediante los parámetros . Este método desbloquea la instancia después de guardar el estado de la instancia si el valor del unlockInstance parámetro es true.

public:
 abstract IAsyncResult ^ BeginCreate(System::Object ^ instance, TimeSpan timeout, bool unlockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginCreate(object instance, TimeSpan timeout, bool unlockInstance, AsyncCallback callback, object state);
override this.BeginCreate : obj * TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginCreate (instance As Object, timeout As TimeSpan, unlockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

instance
Object

Instancia cuya información de estado se guarda en el almacén de persistencia.

timeout
TimeSpan

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

unlockInstance
Boolean

true si la instancia debe desbloquearse en el almacén de persistencia; de lo contrario false, es .

callback
AsyncCallback

Delegado que recibe la notificación cuando se completa la operación.

state
Object

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

Devoluciones

Estado de una operación asincrónica.

Se aplica a