IRecordSequence.Flush 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,促使附加的記錄寫入。
多載
Flush() |
在衍生類別中覆寫時,確定已寫入所有附加的記錄。 |
Flush(SequenceNumber) |
在衍生類別中覆寫時,確定已將內含指定序號的所有附加記錄永久寫入。 |
Flush()
在衍生類別中覆寫時,確定已寫入所有附加的記錄。
public:
System::IO::Log::SequenceNumber Flush();
public System.IO.Log.SequenceNumber Flush ();
abstract member Flush : unit -> System.IO.Log.SequenceNumber
Public Function Flush () As SequenceNumber
傳回
上一筆寫入之記錄的序號。
例外狀況
清除資料時發生 I/O 錯誤。
已在處置序列之後呼叫此方法。
備註
呼叫這個方法可以確保已永久寫入附加到 的所有記錄。
適用於
Flush(SequenceNumber)
在衍生類別中覆寫時,確定已將內含指定序號的所有附加記錄永久寫入。
public:
System::IO::Log::SequenceNumber Flush(System::IO::Log::SequenceNumber sequenceNumber);
public System.IO.Log.SequenceNumber Flush (System.IO.Log.SequenceNumber sequenceNumber);
abstract member Flush : System.IO.Log.SequenceNumber -> System.IO.Log.SequenceNumber
Public Function Flush (sequenceNumber As SequenceNumber) As SequenceNumber
參數
- sequenceNumber
- SequenceNumber
必須寫入之最新記錄的序號。 如果這個 SequenceNumber 無效,則必須寫入所有的記錄。
傳回
上一筆寫入之記錄的序號。
例外狀況
一或多個引數無效。
清除資料時發生 I/O 錯誤。
已在處置序列之後呼叫此方法。
備註
呼叫這個方法可以確保已將內含指定序號的所有記錄永久寫入。