Sdílet prostřednictvím


Technologiebeispiel für LDAP-Ausnahmen

Aktualisiert: November 2007

In diesem Beispiel wird LDAP-Ausnahmebehandlung veranschaulicht. Das Beispiel ist nur in Visual C# verfügbar.

Informationen zur Verwendung der Beispiele finden Sie unter den folgenden Themen:

So erstellen Sie das Beispiel

  1. Öffnen Sie ein Eingabeaufforderungsfenster, und navigieren Sie zum Verzeichnis Exceptions\CS.

  2. Geben Sie in der Befehlszeile msbuild exceptions.sln ein.

So führen Sie das Beispiel aus

  1. Navigieren Sie mithilfe der Eingabeaufforderung zu dem Verzeichnis, das die erstellte ausführbare Datei enthält.

  2. Geben Sie exceptions gefolgt von den Argumenten ein, und drücken Sie die EINGABETASTE.

Dieses Beispiel hat die folgende Syntax:

Exceptions <ldapServer> <user> <pwd> <domain> 
  • ldapServer
    Der LDAP-Server.

  • user
    Ihr Benutzername.

  • pwd
    Ihr Kennwort.

  • domain
    Die Active Directory-Domäne.

Im Folgenden ein Beispiel:

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

Hinweis:

Dieses Beispiel ist eine Konsolenanwendung. Sie müssen es in einem Eingabeaufforderungsfenster starten und ausführen, um seine Ausgabe anzuzeigen.

Hinweise

In diesem Beispiel werden die folgenden Methoden definiert.

Methode

Beschreibung

CreateConnection

Stellt mithilfe einer LdapConnection eine Verbindung zum Server her.

HandleLdapException

Behandelt das Herstellen einer Verbindung zu einem unbekannten LDAP-Server sowie das Verbinden mit ungültigen Anmeldeinformationen.

HandleOperationException

Behandelt Anforderung für das Löschen mit einem ungültigen Distinguished Name (DN).

HandlePlatformNotSupportedException

Behandelt ein nicht unterstütztes Betriebssystem.

HandleBerConversionException

Handles das Decodieren eines Binärwerts mit einer falschen Decodierzeichenfolge.

HandleDirectoryAttributeNullException

Behandelt das Erstellen von Verzeichnisattributen mit NULL-Werten.

HandleTlsOperationException

Behandelt die TlsOperationException.

HandleInvalidOperationException

Behandelt die anonyme Authentifizierung mit Nicht-NULL-Anmeldeinformationen.