IRecordSequence.EndFlush(IAsyncResult) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写时,结束异步刷新操作。
public:
System::IO::Log::SequenceNumber EndFlush(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndFlush(IAsyncResult result);
abstract member EndFlush : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndFlush (result As IAsyncResult) As SequenceNumber
参数
- result
- IAsyncResult
对未完成的异步 I/O 请求的引用。
返回
写入的最后一条记录的序列号。
例外
一个或多个自变量无效。
在释放序列后调用了该方法。
注解
此方法会阻止 I/O 操作完成。 在异步刷新请求期间发生的错误(例如 I/O 请求期间的磁盘故障)在调用时 EndFlush 可见。
必须在该方法返回IAsyncResult的每个BeginFlush方法上完全调用一次此方法。