SocketAsyncEventArgs.ConnectByNameError 属性

定义

当使用 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

适用于

另请参阅