Disco.Services.Interop.ActiveDirectory.ADDomainController.RetrieveADGroupByDistinguishedName C# (CSharp) Method

RetrieveADGroupByDistinguishedName() public method

public RetrieveADGroupByDistinguishedName ( string DistinguishedName, string AdditionalProperties = null ) : ADGroup
DistinguishedName string
AdditionalProperties string
return ADGroup
        public ADGroup RetrieveADGroupByDistinguishedName(string DistinguishedName, string[] AdditionalProperties = null)
        {
            string[] loadProperites = (AdditionalProperties != null && AdditionalProperties.Length > 0)
                ? ADGroup.LoadProperties.Concat(AdditionalProperties).ToArray()
                : ADGroup.LoadProperties;

            using (var groupEntry = this.RetrieveDirectoryEntry(DistinguishedName, loadProperites))
            {
                if (groupEntry == null)
                    return null;

                return groupEntry.AsADGroup(AdditionalProperties);
            }
        }
        public ADGroup RetrieveADGroupWithSecurityIdentifier(SecurityIdentifier SecurityIdentifier, string[] AdditionalProperties = null)