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)

返品

シーケンス内の再起動領域の列挙可能なコレクション。

例外

1 つ以上の引数が無効です。

レコードの読み取り中に I/O エラーが発生しました。

シーケンスが破棄された後、メソッドが呼び出されました。

注釈

再開領域は、シーケンス番号の順序 (つまり、シーケンス番号が最も高いものから最も小さいシーケンス番号まで) で列挙されます。 最後のシーケンス番号と基本シーケンス番号の間のシーケンス番号を持つ再開領域のみが列挙されます。

Note

BaseSequenceNumberを含むログエクステントが破損した場合、この IOExceptionメソッドは"予期しない I/O 例外が原因で要求を実行できませんでした。 次のエラー コードが返されました: "80070026"。

適用対象