using Disco.Data.Repository; using System.Collections.Generic; namespace Disco.Data.Configuration.Modules { public class ActiveDirectoryConfiguration : ConfigurationBase { public ActiveDirectoryConfiguration(DiscoDataContext Database) : base(Database) { } public override string Scope { get { return "ActiveDirectory"; } } public Dictionary> SearchContainers { get { return Get>>(null); } set { Set(value); } } public bool? SearchAllForestServers { get { return Get(null); } set { Set(value); } } /// /// If true LDAP filters contain wildcards only at the end of the search term. /// This greatly improves performance in very large AD environments (ie: EDU001/EDU002) /// public bool SearchWildcardSuffixOnly { get { return Get(false); } set { Set(value); } } } }