System.Net.FtpWebRequest.TranslateConnectException C# (CSharp) Метод

TranslateConnectException() приватный Метод

private TranslateConnectException ( Exception e ) : Exception
e Exception
Результат Exception
        private Exception TranslateConnectException(Exception e)
        {
            SocketException se = e as SocketException;
            if (se != null)
            {
                if (se.SocketErrorCode == SocketError.HostNotFound)
                {
                    return new WebException(SR.net_webstatus_NameResolutionFailure, WebExceptionStatus.NameResolutionFailure);
                }
                else
                {
                    return new WebException(SR.net_webstatus_ConnectFailure, WebExceptionStatus.ConnectFailure);
                }
            }

            // Wasn't a socket error, so leave as is
            return e;
        }