Comparteix a través de


FileRecordSequence.EndReserveAndAppend(IAsyncResult) Método

Definición

Finaliza una reserva asincrónica y una operación de anexado. Este método no se puede heredar.

public:
 virtual System::IO::Log::SequenceNumber EndReserveAndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndReserveAndAppend (IAsyncResult result);
abstract member EndReserveAndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
override this.EndReserveAndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndReserveAndAppend (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 EndReserveAndAppend.

Se debe llamar a este método exactamente una vez en IAsyncResult devuelto por el método BeginReserveAndAppend.

Se aplica a