LockingPersistenceProvider.BeginCreate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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.