共用方式為


IRecordSequence.EndWriteRestartArea(IAsyncResult) 方法

定義

在衍生類別中覆寫時,結束非同步的重新啟動區域寫入作業。

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

參數

result
IAsyncResult

未處理的非同步 I/O 要求的參考。

傳回

已寫入之記錄的序號。

例外狀況

一或多個引數無效。

已在處置序列之後呼叫此方法。

備註

這個方法會封鎖,直到 I/O 作業完成為止。 在非同步寫入要求期間發生的錯誤 (例如,在 I/O 要求期間發生的磁碟錯誤) 會在呼叫 EndWriteRestartArea 時顯示出來。

IAsyncResult 方法傳回的每一個 BeginWriteRestartArea 上必須剛好呼叫這個方法一次。

適用於