LogRecordSequence.SetLastRecord(SequenceNumber) 方法

定義

設定 LogRecordSequence 中的最後一個記錄。

public:
 void SetLastRecord(System::IO::Log::SequenceNumber sequenceNumber);
public void SetLastRecord (System.IO.Log.SequenceNumber sequenceNumber);
member this.SetLastRecord : System.IO.Log.SequenceNumber -> unit
Public Sub SetLastRecord (sequenceNumber As SequenceNumber)

參數

sequenceNumber
SequenceNumber

LogRecordSequence 中最新的序號。

這應該參考目前記錄檔中的目前有效記錄。

例外狀況

sequenceNumber 對此順序無效。

新的或現有封存結尾或作用中記錄的基底無效。

-或-

sequenceNumber 不是介於這個順序的基底序號和最後一個序號之間。

由於意外的 I/O 例外狀況,所以無法執行要求。

-或-

已經達到記錄的結尾。

-或-

指定的記錄檔格式或版本無效。

已在處置序列之後呼叫此方法。

沒有足夠的記憶體可以繼續執行程式。

存取指定的記錄順序遭作業系統拒絕。

備註

指定的序號必須大於基底序號。

當這個方法完成時,先前附加序號大於指定序號的所有記錄會變成不可存取。

適用於