CommunicationObject.EndOpen(IAsyncResult) 方法

定义

完成一个异步操作以打开通信对象。

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

参数

result
IAsyncResult

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

实现

例外

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

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

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

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

注解

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

适用于