Udostępnij za pośrednictwem


SocketAsyncEventArgs.ConnectByNameError Właściwość

Definicja

Pobiera wyjątek w przypadku awarii połączenia, gdy DnsEndPoint był używany.

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

Wartość właściwości

Element Exception wskazujący przyczynę błędu połączenia, gdy DnsEndPoint właściwość została określona RemoteEndPoint .

Uwagi

W przypadku niepowodzenia połączenia, gdy DnsEndPoint właściwość została określona dla RemoteEndPoint właściwości, ConnectByNameError właściwość będzie zawierać wyjątek wskazujący szczegółową przyczynę błędu gniazda.

IPEndPoint Gdy właściwość została określona dla RemoteEndPoint właściwości i wystąpi błąd połączenia, ConnectByNameError właściwość będzie odwołaniemnull.

Właściwość SocketError jest zawsze ustawiana w przypadku awarii połączenia. Właściwość ConnectByNameError zawiera więcej informacji o niepowodzeniu, jeśli wystąpił błąd podczas nawiązywania połączenia z usługą DnsEndPoint. Jeśli aplikacja jest zainteresowana tylko tym, czy operacja łączenia zakończyła się pomyślnie, czy nie, aplikacja musi tylko sprawdzić SocketError właściwość.

Dotyczy

Zobacz też