У меня есть некоторый код, который позволяет администраторам управлять пользователями / группами своей организации и т. Д. И выполнять расширенные команды (например, отключение учетных записей и т. Д.).Этот код полностью отделен от основного пользовательского приложения и доступен только администраторам.В связи с этим я подключаюсь к LDAP с помощью пользователя-администратора, поэтому у меня есть доступ ко всем необходимым командам.
Мне интересно, могу ли я просто создать экземпляр своего LdapConnection, затем привязаться к серверу и затем кэшировать его?соединение для использования во всем приложении (например, сохранить его в объекте приложения или в сеансе), а не создавать его экземпляр и связывать каждый раз, когда мне нужно сделать вызов?Другими словами, истекает ли когда-либо срок действия объекта LdapConnection, время ожидания или отмены привязки через определенное время?Похоже, что у него есть свойство Timeout для объекта соединения, но это, похоже, для каждого отдельного вызова.Правильно ли я предположить, что после привязки я могу просто продолжать использовать это соединение?Любая дизайнерская причина не делать этого?
спасибо!