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

RetrieveADUserAccount() public method

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

            var result = RetrieveBySamAccountName(Id, ADUserAccount.LdapSamAccountNameFilterTemplate, loadProperites);

            if (result == null)
                return null;
            else
                return result.AsADUserAccount(false, AdditionalProperties);
        }
        #endregion