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ソケット エラーの詳細な原因を示す例外が含まれます。

プロパティに IPEndPointRemoteEndPoint 指定され、接続エラーが発生した場合、 ConnectByNameError プロパティは参照になります null

接続エラーが発生した場合、プロパティは SocketError 常に設定されます。 プロパティには ConnectByNameError 、 に接続できない場合のエラーに関する詳細情報が DnsEndPoint含まれます。 アプリケーションが、接続操作が成功したか失敗したかにのみ関心がある場合、アプリケーションは プロパティをチェックSocketErrorするだけで済みます。

適用対象

こちらもご覧ください