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 .