Aurora.Addon.HyperGrid.GatekeeperService.CheckAddress C# (CSharp) Метод

CheckAddress() защищенный Метод

protected CheckAddress ( string serviceToken ) : bool
serviceToken string
Результат bool
        protected bool CheckAddress(string serviceToken)
        {
            string[] parts = serviceToken.Split (new char[] { ';' });
            if (parts.Length < 2)
                return false;

            char[] trailing_slash = new char[] { '/' };
            string addressee = parts[0].TrimEnd (trailing_slash);
            string externalname = m_ExternalName.TrimEnd (trailing_slash);
            MainConsole.Instance.DebugFormat ("[GATEKEEPER SERVICE]: Verifying {0} against {1}", addressee, externalname);
            Uri m_Uri = new Uri (addressee);
            IPAddress ip = NetworkUtils.GetHostFromDNS(m_Uri.Host);
            addressee = addressee.Replace (m_Uri.Host, ip.ToString ());
            return string.Equals (addressee, externalname, StringComparison.OrdinalIgnoreCase);
        }