FileRecordSequence.EndWriteRestartArea(IAsyncResult) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Завершает операцию записи в область перезапуска. Этот метод не может быть унаследован.
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
Параметры
- result
- IAsyncResult
Ссылка на невыполненный асинхронный запрос ввода-вывода.
Возвращаемое значение
Порядковый номер записанной в журнал записи.
Реализации
Исключения
result
недопустим.
Метод End
уже был вызван для данной асинхронной операции.
Выполнить запрос невозможно из-за непредвиденного исключения ввода-вывода.
Метод был вызван после удаления последовательности.
Недостаточно памяти, чтобы продолжить выполнение программы.
Комментарии
Этот метод блокируется до завершения операции ввода-вывода. Ошибки, возникающие при выполнении запроса асинхронной записи, например ошибка диска в процессе запроса ввода-вывода, отображаются при вызове EndWriteRestartArea.
Этот метод должен вызываться ровно по одному разу для каждого объекта IAsyncResult, возвращенного методом BeginWriteRestartArea.