FileRecordSequence.Flush メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
追加したレコードは永続的に書き込まれます。
オーバーロード
Flush() |
追加したすべてのレコードが書き込まれたことを確認します。 このメソッドは継承できません。 |
Flush(SequenceNumber) |
追加したすべてのレコードが書き込まれたことを確認します。 このメソッドは継承できません。 |
Flush()
追加したすべてのレコードが書き込まれたことを確認します。 このメソッドは継承できません。
public:
virtual System::IO::Log::SequenceNumber Flush();
public System.IO.Log.SequenceNumber Flush ();
abstract member Flush : unit -> System.IO.Log.SequenceNumber
override this.Flush : unit -> System.IO.Log.SequenceNumber
Public Function Flush () As SequenceNumber
戻り値
最後に書き込まれたレコードのシーケンス番号。
実装
例外
データのフラッシュ中に I/O エラーが発生しました。
シーケンスが破棄された後にメソッドが呼び出されました。
プログラムの実行を継続する十分なメモリがありません。
注釈
このメソッドを呼び出すことにより、FileRecordSequence に追加されたすべてのレコードが永続的に書き込まれたことを確認します。
適用対象
Flush(SequenceNumber)
追加したすべてのレコードが書き込まれたことを確認します。 このメソッドは継承できません。
public:
virtual 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
override this.Flush : System.IO.Log.SequenceNumber -> System.IO.Log.SequenceNumber
Public Function Flush (sequenceNumber As SequenceNumber) As SequenceNumber
パラメーター
- sequenceNumber
- SequenceNumber
書き込む必要のある最新レコードのシーケンス番号。 この SequenceNumber が無効な場合、すべてのレコードを書き込む必要があります。
戻り値
最後に書き込まれたレコードのシーケンス番号。
実装
例外
sequenceNumber
が、このシーケンスの基本シーケンス番号と最後のシーケンス番号との間にありません。
このシーケンスの sequenceNumber
が有効ではありません。
データのフラッシュ中に I/O エラーが発生しました。
シーケンスが破棄された後にメソッドが呼び出されました。
プログラムの実行を継続する十分なメモリがありません。
注釈
このメソッドを呼び出すと、指定のシーケンス番号以下のシーケンス番号を持つすべてのレコードが永続的に書き込まれたことが確認されます。
適用対象
.NET