IRecordSequence.EndAppend(IAsyncResult) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.