SocketAsyncEventArgs.ConnectByNameError 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当使用 DnsEndPoint 时,在出现连接故障的情况下获取异常。
public:
property Exception ^ ConnectByNameError { Exception ^ get(); };
public Exception ConnectByNameError { get; }
public Exception? ConnectByNameError { get; }
member this.ConnectByNameError : Exception
Public ReadOnly Property ConnectByNameError As Exception
属性值
一个 Exception,指示在为 DnsEndPoint 属性指定 RemoteEndPoint 时发生连接错误的原因。
注解
如果为 RemoteEndPoint 属性指定了 ,DnsEndPoint如果连接失败,则 ConnectByNameError 属性将包含指示套接字错误的详细原因的异常。
IPEndPoint当为 RemoteEndPoint 属性指定了 且发生连接失败时,该ConnectByNameError属性将是引用null
。
在 SocketError 连接失败时,始终设置 属性。 属性 ConnectByNameError 包含有关失败的详细信息(如果它是连接到 的 DnsEndPoint失败)。 如果应用程序只关心连接操作是成功还是失败,则应用程序只需检查 属性SocketError。