IRecordSequence.EndAppend(IAsyncResult) Método

Definição

Quando sobrescrito numa classe derivada, termina uma operação de adição assíncrona.

public:
 System::IO::Log::SequenceNumber EndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndAppend(IAsyncResult result);
abstract member EndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndAppend (result As IAsyncResult) As SequenceNumber

Parâmetros

result
IAsyncResult

Uma referência ao pedido de E/S assíncrono pendente.

Devoluções

O número de sequência do registo de registo anexado.

Exceções

Um ou mais dos argumentos são inválidos.

O método era chamado depois de a sequência ter sido eliminada.

Observações

Este método bloqueia até que a operação de I/O seja concluída. Erros que ocorrem durante um pedido de escrita assíncrono, como uma falha de disco durante o pedido de E/S, tornam-se visíveis quando EndAppend é chamado.

Este método deve ser chamado exatamente uma vez em cada IAsyncResult retorno pelo BeginAppend método.

Aplica-se a