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 エラーが発生しました。
シーケンスが破棄された後、メソッドが呼び出されました。
プログラムの実行を続行するのに十分なメモリがありません。
注釈
このメソッドを呼び出すと、指定したシーケンス番号までのシーケンス番号を持つすべてのレコードが永続的に書き込まれます。