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'」。

適用於