CommunicationObject.EndClose(IAsyncResult) 方法

定义

完成一个异步操作以关闭通信对象。

public:
 virtual void EndClose(IAsyncResult ^ result);
public void EndClose (IAsyncResult result);
abstract member EndClose : IAsyncResult -> unit
override this.EndClose : IAsyncResult -> unit
Public Sub EndClose (result As IAsyncResult)

参数

result
IAsyncResult

IAsyncResult,由对 BeginClose 方法的调用返回。

实现

例外

通信对象未处于 OpenedOpening 状态,因此无法修改。

通信对象处于 ClosingClosed 状态,因此无法修改。

通信对象处于 Faulted 状态,因此无法修改。

在操作完成之前超出了分配给该操作的默认时间间隔。

注解

此方法的同步版本由 Close 方法提供。

适用于