Пример LDAP Exceptions Technology
Обновлен: Ноябрь 2007
В этом примере демонстрируется обработка LDAP-исключений. Этот пример доступен только в Visual C#.
Дополнительные сведения об использовании примеров см. в следующих разделах:
Построение примера
Откройте окно командной строки и перейдите в каталог Exceptions\CS.
В командной строке введите msbuild exceptions.sln.
Выполнение примера
С помощью командной строки перейдите в каталог, содержащий построенный исполняемый файл.
Введите exceptions вместе с аргументами и нажмите клавишу ВВОД.
В этом примере представлен следующий синтаксис:
Exceptions <ldapServer> <user> <pwd> <domain>
ldapServer
LDAP-сервер.user
Имя пользователя.pwd
Пароль.domain
Домен Active Directory.
Например:
Exceptions.exe myDC1.testDom.fabrikam.com user1 secret@~1 testDom
Примечание. |
---|
Это образец консольного приложения. Чтобы просмотреть выводимые им данные, необходимо запустить и выполнить его в окне командной строки. |
Примечания
В данном примере определены следующие методы.
Метод |
Описание |
---|---|
CreateConnection |
Подключается к серверу, используя LdapConnection. |
HandleLdapException |
Обрабатывает подключение к неизвестному LDAP-серверу и подключение с использованием недопустимых учетных данных. |
HandleOperationException |
Обрабатывает удаленный запрос с использованием недопустимого различающегося имени (DN). |
HandlePlatformNotSupportedException |
Обрабатывает неподдерживаемую операционную систему. |
HandleBerConversionException |
Обрабатывает декодирование двоичного значения с неверной строкой дешифровки. |
HandleDirectoryAttributeNullException |
Обрабатывает создание атрибутов каталога с пустыми значениями. |
HandleTlsOperationException |
Обрабатывает TlsOperationException. |
HandleInvalidOperationException |
Обрабатывает анонимную проверку подлинности с ненулевыми учетными данными. |