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)

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

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

Исключения

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

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

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

Комментарии

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

Note

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

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