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 操作完成。 调用时,异步写入请求期间发生的错误(例如 I/O 请求期间的磁盘故障)变得可见 EndAppend

必须在该方法返回IAsyncResult的每个BeginAppend方法上完全调用一次此方法。

适用于