Esempio n. 1
0
        //private DnsClient.DNS.QTYPE GetAddressQuestion()
        //{
        //  switch (Resolver.Options.IPVersion)
        //  {
        //    case IPVersion.IPv4:
        //      return DnsClient.DNS.QTYPE.A;
        //    case IPVersion.IPv6:
        //      return DnsClient.DNS.QTYPE.AAAA;
        //    default:
        //      return DnsClient.DNS.QTYPE.ANY;
        //  }
        //}

        //private ResolutionIterator CreateSubIterator(DnsDomain domain, DnsClient.DNS.QTYPE question)
        //{
        //  ResolutionIterator iterator = new ResolutionIterator(this, domain, question);
        //  if (LogMessageCreated != null)
        //  {
        //    iterator.LogMessageCreated += new DnsClient.Logging.LogMessageEventHandler(OnSubIteratorLogMessage);
        //  }
        //  return iterator;
        //}

        private AddressIterator CreateAddressIterator(DnsDomain domain)
        {
            AddressIterator iterator = new Iterators.AddressIterator(this, domain, Resolver.Options.IPVersion);

            if (LogMessageCreated != null)
            {
                iterator.LogMessageCreated += new DnsClient.Logging.LogMessageEventHandler(OnSubIteratorLogMessage);
            }
            return(iterator);
        }
Esempio n. 2
0
 //private DnsClient.DNS.QTYPE GetAddressQuestion()
 //{
 //  switch (Resolver.Options.IPVersion)
 //  {
 //    case IPVersion.IPv4:
 //      return DnsClient.DNS.QTYPE.A;
 //    case IPVersion.IPv6:
 //      return DnsClient.DNS.QTYPE.AAAA;
 //    default:
 //      return DnsClient.DNS.QTYPE.ANY;
 //  }
 //}
 //private ResolutionIterator CreateSubIterator(DnsDomain domain, DnsClient.DNS.QTYPE question)
 //{
 //  ResolutionIterator iterator = new ResolutionIterator(this, domain, question);
 //  if (LogMessageCreated != null)
 //  {
 //    iterator.LogMessageCreated += new DnsClient.Logging.LogMessageEventHandler(OnSubIteratorLogMessage);
 //  }
 //  return iterator;
 //}
 private AddressIterator CreateAddressIterator(DnsDomain domain)
 {
     AddressIterator iterator = new Iterators.AddressIterator(this, domain, Resolver.Options.IPVersion);
       if (LogMessageCreated != null)
       {
     iterator.LogMessageCreated += new DnsClient.Logging.LogMessageEventHandler(OnSubIteratorLogMessage);
       }
       return iterator;
 }