Пример #1
0
        protected virtual void ResolveHostName()
        {
            String lHostName = this.HostName;

            this.TriggerOnResolveHostName(ref lHostName);

            if (lHostName == null)
            {
                throw new Exception("No Hostname set");
            }

            this.HostAddress = DnsLookup.ResolveFirst(this.HostName);
            this.TriggerOnResolvedHostName(lHostName, this.HostAddress);
        }
Пример #2
0
        protected virtual void ResolveHostName()
        {
            OnResolveHostNameEventArgs lEventArgs = new OnResolveHostNameEventArgs(this.HostName);

            this.TriggerOnResolveHostName(lEventArgs);

            if (String.IsNullOrEmpty(lEventArgs.HostName))
            {
                throw new Exception("No Hostname set");
            }

            this.HostName    = lEventArgs.HostName;
            this.HostAddress = DnsLookup.ResolveFirst(this.HostName);

            this.TriggerOnResolvedHostName(new OnResolvedHostNameEventArgs(this.HostName, this.HostAddress));
        }