/// <summary> /// Create a new AgentDomains object /// </summary> /// <param name="tenancy">set of domains to manage</param> public AgentDomains(IDomainResolver tenancy) { m_tenancy = tenancy; if (tenancy is StaticDomainResolver && !tenancy.Validate(tenancy.Domains.ToArray())) { throw new ArgumentException("Missing domains."); } }
/// <summary> /// Create a new AgentDomains object /// </summary> /// <param name="tenancy">set of domains to manage</param> public AgentDomains(IDomainResolver tenancy) { m_tenancy = tenancy; if (tenancy is StaticDomainResolver && !tenancy.Validate(tenancy.Domains.ToArray())) { throw new ArgumentException("Missing domains."); } }
public bool Validate(string[] domains) { return(m_innerResolver.Validate(domains)); }