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)

返回

序列中重新开始区域的可枚举集合。

例外

一个或多个自变量无效。

读取记录时,发生了 I/O 错误。

该方法是在序列已释放之后调用的。

注解

重新开始区域按序列号的倒序枚举,即从最高序列号到最低序列号枚举。 仅枚举序列号介于最后一个序列号和基序列号之间的重新开始区域。

注意

如果包含 BaseSequenceNumber 的日志范围损坏,此方法会引发 IOException,且显示错误消息“由于意外的 I/O 异常,无法执行请求。 返回以下错误代码:‘80070026’”。

适用于