FileRecordSequence.EndAppend(IAsyncResult) Método

Definición

Finaliza una operación de anexión 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 anexado.

Implementaciones

Excepciones

result no es válido.

End ya se ha llamado a para esta operación asincrónica.

No se puede realizar la solicitud debido a una excepción de E/S inesperada.

Se llamó al método después de eliminar la secuencia.

No hay memoria suficiente para continuar con la ejecución del programa.

Comentarios

Este método se bloquea hasta que se haya completado la operación de E/S. Los errores que se producen durante una solicitud de escritura asincrónica, como un error de disco durante la solicitud de E/S, se vuelven visibles cuando EndAppend se llama a .

El método debe llamar a este método exactamente una vez en cada IAsyncResult devuelto por el BeginAppend método .

Se aplica a