FileRecordSequence.EndAppend(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 anexado asincrónica. Este método no se puede heredar.
public:
virtual System::IO::Log::SequenceNumber EndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndAppend (IAsyncResult result);
abstract member EndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
override this.EndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndAppend (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 anexado.
Implementaciones
Excepciones
result
no es válido.
Para esta operación asincrónica ya se ha llamado a End
.
La solicitud no se puede realizar debido a una excepción de E/S inesperada.
Se llamó al método una vez eliminada la secuencia.
No hay bastante memoria para continuar la ejecución del programa.
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 EndAppend.
Se debe llamar a este método exactamente una vez en IAsyncResult devuelto por el método BeginAppend.