LDAP 异常技术示例
更新:2007 年 11 月
此示例演示 LDAP 异常的处理。此示例仅在 Visual C# 中可用。
有关使用这些示例的信息,请参见下面的主题:
生成示例
打开命令提示窗口,定位到 Exceptions\CS 目录。
在命令行中键入 msbuild exceptions.sln。
运行示例
使用命令提示定位到包含生成的可执行文件的目录。
键入 exceptions,后面跟随它的参数,然后按 Enter。
此示例包括以下语法:
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 |
|
HandleInvalidOperationException |
处理使用非空凭据进行的匿名身份验证。 |