語言

IRecordSequence.EndAppend(IAsyncResult) 方法

定義

當在衍生類別中覆寫時,會結束一個非同步的附加操作。

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 傳時精確呼叫一次。

適用於