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); }
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)); }