共用方式為


LDAP 例外狀況技術範例

更新:2007 年 11 月

這個範例會示範 LDAP 例外處理。此範例僅適用於 Visual C#。

如需使用這些範例的詳細資訊,請參閱下列主題:

若要建置範例

  1. 開啟 [命令提示字元] 視窗,並巡覽至 Exceptions\CS 目錄。

  2. 在命令列中輸入 msbuild exceptions.sln。

若要執行範例

  1. 使用命令提示字元巡覽至已建置的可執行檔所在的目錄。

  2. 依序輸入 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

處理以 null 值建立目錄屬性的例外狀況

HandleTlsOperationException

處理 TlsOperationException

HandleInvalidOperationException

處理以非 null 認證進行匿名驗證的例外狀況