語言

IRecordSequence.EndReserveAndAppend(IAsyncResult) 方法

定義

當在派生類別中覆寫時,會結束非同步的保留與附加操作。

public:
 System::IO::Log::SequenceNumber EndReserveAndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndReserveAndAppend(IAsyncResult result);
abstract member EndReserveAndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndReserveAndAppend (result As IAsyncResult) As SequenceNumber

參數

result
IAsyncResult

提及未完成的非同步輸入輸出請求。

傳回

附加日誌記錄的序號。

例外狀況

一或多個引數無效。

該方法是在序列被處理後才被呼叫的。

備註

此方法會阻塞直到 I/O 操作完成。 在非同步寫入請求期間發生的錯誤,例如在 I/O 請求中磁碟故障,會在 EndReserveAndAppend 呼叫時變得可見。

此方法必須在每次 IAsyncResult 回 BeginReserveAndAppend 傳時精確呼叫一次。

適用於