FileRecordSequence.EndWriteRestartArea(IAsyncResult) Método
Definição
Encerra uma operação de gravação de área de reinicialização assíncrona.Ends an asynchronous restart area write operation. Esse método não pode ser herdado.This method cannot be inherited.
public:
virtual System::IO::Log::SequenceNumber EndWriteRestartArea(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndWriteRestartArea (IAsyncResult result);
abstract member EndWriteRestartArea : IAsyncResult -> System.IO.Log.SequenceNumber
override this.EndWriteRestartArea : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndWriteRestartArea (result As IAsyncResult) As SequenceNumber
Parâmetros
- result
- IAsyncResult
Uma referência à solicitação de E/S assíncrona pendente.A reference to the outstanding asynchronous I/O request.
Retornos
O número de sequência do registro de log gravado.The sequence number of the written log record.
Implementações
Exceções
result é inválido.result is invalid.
End já foi chamado para essa operação assíncrona.End has already been called for this asynchronous operation.
A solicitação não pode ser executada devido a uma exceção de E/S inesperada.The request cannot be performed because of an unexpected I/O exception.
O método foi chamado depois que a sequência foi descartada.The method was called after the sequence has been disposed of.
Não há memória suficiente para continuar a execução do programa.There is not enough memory to continue the execution of the program.
Comentários
Esse método é bloqueado até que a operação de e/s seja concluída.This method blocks until the I/O operation has completed. Os erros que ocorrem durante uma solicitação de gravação assíncrona, como uma falha de disco durante a solicitação de e/s, tornam-se visíveis quando EndWriteRestartArea é chamado.Errors that occur during an asynchronous write request, such as a disk failure during the I/O request, become visible when EndWriteRestartArea is called.
Esse método deve ser chamado exatamente uma vez em cada IAsyncResult retornado pelo BeginWriteRestartArea método.This method must be called exactly once on every IAsyncResult returned by the BeginWriteRestartArea method.