LdapConnection Klasse

Definition

Die LdapConnection-Klasse erstellt eine TCP/IP- oder UDP-LDAP-Verbindung mit Microsoft Active Directory-Domänendienste oder mit einem LDAP-Server.

public ref class LdapConnection : System::DirectoryServices::Protocols::DirectoryConnection, IDisposable
public class LdapConnection : System.DirectoryServices.Protocols.DirectoryConnection, IDisposable
type LdapConnection = class
    inherit DirectoryConnection
    interface IDisposable
Public Class LdapConnection
Inherits DirectoryConnection
Implements IDisposable
Vererbung
LdapConnection
Implementiert

Hinweise

Wenn die ClientCertificates -Eigenschaft für das LdapConnection -Objekt und QueryClientCertificate die -Eigenschaft für das LdapSessionOptions -Objekt beide festgelegt sind, wird das in der ClientCertificates -Eigenschaft angegebene Zertifikat ignoriert.

Konstruktoren

LdapConnection(LdapDirectoryIdentifier)

Der LdapConnection(LdapDirectoryIdentifier)-Konstruktor erstellt mithilfe des angegebenen Verzeichnisbezeichners eine Instanz der LdapConnection-Klasse. Mithilfe der Anmeldeinformationen und der Negotiate-Authentifizierung wird eine Verbindung zum LDAP-Server hergestellt.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

Der LdapConnection(LdapDirectoryIdentifier, NetworkCredential)-Konstruktor erstellt mithilfe des angegebenen Verzeichnisbezeichners und der Netzwerkanmeldeinformationen eine Instanz der LdapConnection-Klasse. Es wird die Negotiate-Authentifizierung verwendet.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)

Der LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)-Konstruktor erstellt mithilfe des angegebenen Verzeichnisbezeichners, der Netzwerkanmeldeinformationen und des Authentifizierungstyps eine Instanz der LdapConnection-Klasse.

LdapConnection(String)

Der LdapConnection(String)-Konstruktor erstellt mithilfe des angegebenen Servers eine Instanz der LdapConnection-Klasse.

Eigenschaften

AuthType

Die AuthType-Eigenschaft enthält die unterstützten Authentifizierungstypen.

AutoBind

Die AutoBind-Eigenschaft gibt an, ob eine automatische Bindung zulässig ist.

ClientCertificates

Ruft ein oder mehrere Clientzertifikate ab, die zur Authentifizierung gesendet werden sollen.

(Geerbt von DirectoryConnection)
Credential

Die Credential-Eigenschaft enthält die Netzwerkanmeldeinformationen für das Objekt.

Directory

Ruft die Domäne oder den Server ab, mit dem die Verbindung hergestellt werden soll.

(Geerbt von DirectoryConnection)
SessionOptions

Die SessionOptions-Eigenschaft enthält ein LdapSessionOptions-Objekt, das die Sitzungsoptionen angibt.

Timeout

Die Timeout-Eigenschaft enthält die Zeitdauer in Sekunden, bis das Timeout der LdapConnection erreicht ist.

Methoden

Abort(IAsyncResult)

Die Abort(IAsyncResult)-Methode bricht die asynchrone Anforderung ab.

BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object)

Sendet Daten asynchron an den Server.

BeginSendRequest(DirectoryRequest, TimeSpan, PartialResultProcessing, AsyncCallback, Object)

Sendet Daten asynchron an den Server.

Bind()

Die Bind()-Methode sendet anhand der aktuellen Anmeldeinformationen eine LDAP-Bindung.

Bind(NetworkCredential)

Die Bind(NetworkCredential)-Methode sendet anhand der angegebenen NetworkCredential eine LDAP-Bindung.

Dispose()

Die Dispose()-Methode schließt das LDAP-Handle und gibt es optional wieder frei.

Dispose(Boolean)

Die Dispose(Boolean)-Methode schließt die Verbindung und gibt das LDAP-Handle optional wieder frei.

EndSendRequest(IAsyncResult)

Die EndSendRequest(IAsyncResult)-Methode schließt eine asynchrone Anforderung ab.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Finalize()

Die Finalize()-Methode ermöglicht es, dass ein LdapConnection-Objekt versucht, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor LdapConnection-Objekt von der Garbage Collection freigegeben wird.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetPartialResults(IAsyncResult)

Die GetPartialResults(IAsyncResult)-Methode ruft partielle Ergebnisse einer asynchronen Operation ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SendRequest(DirectoryRequest)

Die SendRequest(DirectoryRequest)-Methode sendet eine einzelne DirectoryRequest als LDAP-v3-Operation.

SendRequest(DirectoryRequest, TimeSpan)

Die SendRequest(DirectoryRequest, TimeSpan)-Methode sendet eine einzelne DirectoryRequest als LDAP-v3-Operation.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: