Поделиться через


Пример LDAP Exceptions Technology

Обновлен: Ноябрь 2007

В этом примере демонстрируется обработка LDAP-исключений. Этот пример доступен только в Visual C#.

Дополнительные сведения об использовании примеров см. в следующих разделах:

Построение примера

  1. Откройте окно командной строки и перейдите в каталог Exceptions\CS.

  2. В командной строке введите msbuild exceptions.sln.

Выполнение примера

  1. С помощью командной строки перейдите в каталог, содержащий построенный исполняемый файл.

  2. Введите exceptions вместе с аргументами и нажмите клавишу ВВОД.

В этом примере представлен следующий синтаксис:

Exceptions <ldapServer> <user> <pwd> <domain> 
  • ldapServer
    LDAP-сервер.

  • user
    Имя пользователя.

  • pwd
    Пароль.

  • domain
    Домен Active Directory.

Например:

Exceptions.exe myDC1.testDom.fabrikam.com user1 secret@~1 testDom

8dyx72e5.alert_note(ru-ru,VS.90).gifПримечание.

Это образец консольного приложения. Чтобы просмотреть выводимые им данные, необходимо запустить и выполнить его в окне командной строки.

Примечания

В данном примере определены следующие методы.

Метод

Описание

CreateConnection

Подключается к серверу, используя LdapConnection.

HandleLdapException

Обрабатывает подключение к неизвестному LDAP-серверу и подключение с использованием недопустимых учетных данных.

HandleOperationException

Обрабатывает удаленный запрос с использованием недопустимого различающегося имени (DN).

HandlePlatformNotSupportedException

Обрабатывает неподдерживаемую операционную систему.

HandleBerConversionException

Обрабатывает декодирование двоичного значения с неверной строкой дешифровки.

HandleDirectoryAttributeNullException

Обрабатывает создание атрибутов каталога с пустыми значениями.

HandleTlsOperationException

Обрабатывает TlsOperationException.

HandleInvalidOperationException

Обрабатывает анонимную проверку подлинности с ненулевыми учетными данными.