LogRecordSequence.ReadRestartAreas 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回序列中重新啟動區域的可列舉集合。 這個方法無法被繼承。
public:
virtual 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>
override this.ReadRestartAreas : unit -> seq<System.IO.Log.LogRecord>
Public Function ReadRestartAreas () As IEnumerable(Of LogRecord)
傳回
順序中的重新啟動區域的可列舉集合。
實作
例外狀況
start
不是介於這個順序的基底序號和最後一個序號之間。
由於意外的 I/O 例外狀況,所以無法執行要求。
-或-
因為 I/O 裝置錯誤,所以無法執行要求。
-或-
用來寫入記錄的緩衝區大小,大於用來讀取記錄的緩衝區大小。
-或-
記錄順序已損毀。
-或-
指定的記錄檔格式或版本無效。
-或-
記錄是以不相容的記錄順序版本所寫入。
已在處置序列之後呼叫此方法。
沒有足夠的記憶體可以繼續執行程式。
存取指定的記錄順序遭作業系統拒絕。
備註
列舉重新啟動區域的方式是依照序號的相反順序列舉,也就是由最大序號到最小序號。 只會列舉含有介於最後一個序號和基底序號之間序號的重新啟動區域。