Disco.Services.Interop.ActiveDirectory.ActiveDirectoryContext.TryGetDomainFromDistinguishedName C# (CSharp) Method

TryGetDomainFromDistinguishedName() public method

public TryGetDomainFromDistinguishedName ( string DistinguishedName, ADDomain &Domain ) : bool
DistinguishedName string
Domain ADDomain
return bool
        public bool TryGetDomainFromDistinguishedName(string DistinguishedName, out ADDomain Domain)
        {
            // Find closest match
            Domain = this.Domains.Where(d => DistinguishedName.EndsWith(d.DistinguishedName, StringComparison.OrdinalIgnoreCase))
                .OrderByDescending(d => d.DistinguishedName.Length).FirstOrDefault();

            return (Domain != null);
        }
        public ADDomain GetDomainFromDistinguishedName(string DistinguishedName)