Поделиться через


IRecordSequence.ReadRestartAreas Метод

Определение

При переопределении в производном классе возвращает перечисляемую коллекцию областей перезапуска в последовательности.

public:
 System::Collections::Generic::IEnumerable<System::IO::Log::LogRecord ^> ^ ReadRestartAreas();
public System.Collections.Generic.IEnumerable<System.IO.Log.LogRecord> ReadRestartAreas ();
abstract member ReadRestartAreas : unit -> seq<System.IO.Log.LogRecord>
Public Function ReadRestartAreas () As IEnumerable(Of LogRecord)

Возвращаемое значение

Перечисляемая коллекция областей перезапуска в последовательности.

Исключения

Один или несколько аргументов являются недопустимыми.

При чтении записи произошла ошибка ввода-вывода.

Метод был вызван после удаления последовательности.

Комментарии

Области перезапуска перечислены в обратном порядке их номеров, т.е. от самого высокого порядкового номера до самого низкого. Выполняется перечисление только областей перезапуска между последним и базовым порядковым номером.

Примечание

В случае повреждения области журнала, содержащей свойство BaseSequenceNumber, этот метод может создать исключение IOException с сообщением об ошибке "Не удалось выполнить запрос, так как возникла неожиданная ошибка ввода-вывода. Возвращен код ошибки: '80070026'".

Применяется к