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