SocketAsyncEventArgs.ConnectByNameError SocketAsyncEventArgs.ConnectByNameError SocketAsyncEventArgs.ConnectByNameError SocketAsyncEventArgs.ConnectByNameError Property


DnsEndPoint が使用されているときに接続エラーが発生した場合に、例外を取得します。Gets the exception in the case of a connection failure when a DnsEndPoint was used.

 property Exception ^ ConnectByNameError { Exception ^ get(); };
public Exception ConnectByNameError { get; }
member this.ConnectByNameError : Exception
Public ReadOnly Property ConnectByNameError As Exception


Exception プロパティに DnsEndPoint を指定したときの接続エラーの原因を示す RemoteEndPointAn Exception that indicates the cause of the connection error when a DnsEndPoint was specified for the RemoteEndPoint property.


プロパティにが指定されているときDnsEndPointに接続エラーが発生したConnectByNameError場合、プロパティには、ソケットエラーの詳細な原因を示す例外が含まれます。 RemoteEndPointIn the case of a connection failure when a DnsEndPoint was specified for the RemoteEndPoint property, the ConnectByNameError property will contain the exception that indicates the detailed cause of the socket error.

プロパティにが指定され、 ConnectByNameError接続エラーが発生した場合、プロパティは参照nullになります。 IPEndPoint RemoteEndPointWhen an IPEndPoint was specified for the RemoteEndPoint property and a connection failure occurs, the ConnectByNameError property will be a null reference.

接続エラーが発生した場合、プロパティは常に設定されます。SocketErrorThe SocketError property is always set in the case of a connection failure. プロパティConnectByNameErrorは、 DnsEndPointへの接続に失敗した場合に、エラーに関する詳細情報を格納します。The ConnectByNameError property contains more information about the failure if it was a failure connecting to a DnsEndPoint. アプリケーションが接続操作が成功したか失敗したかのみを知りたい場合、アプリケーションはSocketErrorプロパティを確認するだけです。If an application is only interested in whether the connect operation succeeded or failed, then the application only needs to check the SocketError property.