Exemplo n.º 1
0
        /// <summary>
        /// Initialize a new instance of the Resolver class.
        /// </summary>
        /// <param name="options">Resolution options</param>
        /// <param name="domain">The domain in question</param>
        public DomainResolver(Options options, string domain)
        {
            if (object.ReferenceEquals(null, options))
            throw new ArgumentNullException("options");
              if (String.IsNullOrEmpty(domain))
            throw new ArgumentNullException("domain", "String value cannot be null or empty.");

              _Options = options;
              _Domain = (DnsDomain)domain;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Initialize a new instance of the Resolver class.
        /// </summary>
        /// <param name="options">Resolution options</param>
        /// <param name="domain">The domain in question</param>
        public DomainResolver(Options options, DnsDomain domain)
        {
            if (object.ReferenceEquals(null, options))
            throw new ArgumentNullException("options");
              if (object.ReferenceEquals(null, domain))
            throw new ArgumentNullException("domain");

              _Options = options;
              _Domain = domain;
        }
Exemplo n.º 3
0
        /// <summary>
        /// Initialize a new instance of the Resolver class using default options.
        /// </summary>
        /// <param name="domain">The domain in question</param>
        public DomainResolver(DnsDomain domain)
        {
            if (object.ReferenceEquals(null, domain))
            throw new ArgumentNullException("domain");

              _Options = Options.Default;
              _Domain = domain;
        }
Exemplo n.º 4
0
 internal DomainResolver(DomainResolver resolver, DnsDomain domain)
 {
     _Options = resolver.Options;
       _Domain = domain;
 }
Exemplo n.º 5
0
        /// <summary>
        /// Initialize a new instance of the Resolver class using default options.
        /// </summary>
        /// <param name="domain">The domain in question</param>
        public DomainResolver(string domain)
        {
            if (String.IsNullOrEmpty(domain))
            throw new ArgumentNullException("domain", "String value cannot be null or empty.");

              _Options = Options.Default;
              _Domain = (DnsDomain)domain;
        }