internal Domain[] GetDomains(string[] domainNames) { Debug.Assert(m_settings.HasDomainManagerService); using (DomainManagerClient client = m_settings.DomainManagerService.CreateDomainManagerClient()) { return(client.GetDomains(domainNames, EntityStatus.Enabled)); } }
public static Domain GetDomain(this DomainManagerClient client, string domainName, EntityStatus?status) { if (string.IsNullOrEmpty(domainName)) { throw new ArgumentException("value was null or empty", "domainName"); } Domain[] domains = client.GetDomains(new string[] { domainName }, status); if (domains.IsNullOrEmpty()) { return(null); } return(domains[0]); }