IRecordSequence.ReadRestartAreas 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写时,返回序列中重新开始区域的可枚举集合。
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’”。