IRecordSequence.EndFlush(IAsyncResult) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當在派生類別中覆寫時,將結束非同步沖洗操作。
public:
System::IO::Log::SequenceNumber EndFlush(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndFlush(IAsyncResult result);
abstract member EndFlush : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndFlush (result As IAsyncResult) As SequenceNumber
參數
- result
- IAsyncResult
提及未完成的非同步輸入輸出請求。
傳回
最後寫入的紀錄序號。
例外狀況
一或多個引數無效。
該方法是在序列被處理後才被呼叫的。
備註
此方法會阻塞直到 I/O 操作完成。 在非同步刷新請求期間發生的錯誤,例如輸入輸出請求時的磁碟故障,會在 EndFlush 呼叫時變得可見。
此方法必須在每次 IAsyncResult 回 BeginFlush 傳時精確呼叫一次。