LogRecordSequence.EndWriteRestartArea(IAsyncResult) 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í.
Finaliza una operación de escritura de área de reinicio asincrónica. Este método no se puede heredar.
public:
virtual System::IO::Log::SequenceNumber EndWriteRestartArea(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndWriteRestartArea (IAsyncResult result);
abstract member EndWriteRestartArea : IAsyncResult -> System.IO.Log.SequenceNumber
override this.EndWriteRestartArea : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndWriteRestartArea (result As IAsyncResult) As SequenceNumber
Parámetros
- result
- IAsyncResult
Referencia a la solicitud de E/S asincrónica pendiente.
Devoluciones
Número de secuencia del registro de entrada escrito.
Implementaciones
Excepciones
result
no es válido.
Una cola de archivo nueva o existente o la base del registro activo no son válidas.
La solicitud no se pudo realizar debido a una excepción de E/S inesperada.
Para esta operación asincrónica ya se ha llamado a End
.
Se llamó al método una vez eliminada la secuencia.
No hay bastante memoria para continuar la ejecución del programa.
El sistema operativo ha denegado el acceso a la secuencia de registro especificado.
La secuencia del registro está completa.
Comentarios
Este método se bloquea hasta que se haya completado la operación de E/S. Errores que producen durante una solicitud de lectura asincrónica, como un error de disco durante la petición de E/S, se vuelve visible cuando se llama EndWriteRestartArea.
Se debe llamar a este método exactamente una vez en IAsyncResult devuelto por el método BeginWriteRestartArea.