LdapConnection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |