public Directory(ILdapConnectionFactory ldapConnectionFactory, ILdapConnectionSettings ldapConnectionSettings, IDirectorySettings directorySettings, IDistinguishedNameParser distinguishedNameParser)
        {
            if (ldapConnectionFactory == null)
            {
                throw new ArgumentNullException("ldapConnectionFactory");
            }

            if (ldapConnectionSettings == null)
            {
                throw new ArgumentNullException("ldapConnectionSettings");
            }

            if (directorySettings == null)
            {
                throw new ArgumentNullException("directorySettings");
            }

            if (distinguishedNameParser == null)
            {
                throw new ArgumentNullException("distinguishedNameParser");
            }

            this._directorySettings       = directorySettings;
            this._distinguishedNameParser = distinguishedNameParser;
            this._ldapConnectionFactory   = ldapConnectionFactory;
            this._ldapConnectionSettings  = ldapConnectionSettings;
        }
 public ServerPoolMemberConnectionFactory(string serverName, ILdapConnectionFactory factory, int maxConnections)
 {
     _serverName = serverName;
     _factory = factory;
     _maxConnections = maxConnections;
 }
Beispiel #3
0
 public ServerPoolMemberConnectionFactory(string serverName, ILdapConnectionFactory factory, int maxConnections)
 {
     _serverName     = serverName;
     _factory        = factory;
     _maxConnections = maxConnections;
 }
 public Directory(ILdapConnectionFactory ldapConnectionFactory, ILdapConnectionSettings ldapConnectionSettings, IDirectorySettings directorySettings, IDistinguishedNameParser distinguishedNameParser) : base(ldapConnectionFactory, ldapConnectionSettings, directorySettings, distinguishedNameParser)
 {
 }
Beispiel #5
0
 public TypedDirectoryMock(ILdapConnectionFactory connectionFactory, Func <DirectoryOptions> optionsFunction) : base(connectionFactory, optionsFunction)
 {
 }
Beispiel #6
0
 public TypedDirectoryMock(ILdapConnectionFactory connectionFactory, IOptions <DirectoryOptions> options) : base(connectionFactory, options)
 {
 }
 public Directory(ILdapConnectionFactory connectionFactory, Func <DirectoryOptions> optionsFunction) : base(connectionFactory, optionsFunction)
 {
 }
 public Directory(ILdapConnectionFactory connectionFactory, IOptions <DirectoryOptions> options) : base(connectionFactory, options)
 {
 }