Partager via


LdapConnection Classe

Définition

La classe LdapConnection crée une connexion LDAP TCP/IP ou UDP aux services de domaine Microsoft Active Directory ou à un serveur LDAP.

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
Héritage
LdapConnection
Implémente

Remarques

Si la ClientCertificates propriété sur l’objet et QueryClientCertificate la LdapConnection propriété sur l’objet LdapSessionOptions sont définies, le certificat spécifié dans la ClientCertificates propriété est ignoré.

Constructeurs

LdapConnection(LdapDirectoryIdentifier)

Le constructeur LdapConnection(LdapDirectoryIdentifier) crée une instance de la classe LdapConnection à l'aide de l'identificateur d'annuaire spécifié. Les informations d'identification d'ouverture de session et l'authentification de négociation sont utilisées pour se connecter au serveur LDAP.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

Le constructeur LdapConnection(LdapDirectoryIdentifier, NetworkCredential) crée une instance de la classe LdapConnection à l'aide de l'identificateur d'annuaire et des informations d'identification réseau spécifiés. L'authentification de négociation est utilisée.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)

Le constructeur LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) crée une instance de la classe LdapConnection à l'aide de l'identificateur d'annuaire, des informations d'identification réseau et du type d'authentification spécifiés.

LdapConnection(String)

Le constructeur LdapConnection(String) crée une instance de la classe LdapConnection en utilisant le serveur spécifié.

Propriétés

AuthType

La propriété AuthType contient les types d'authentification pris en charge.

AutoBind

La propriété AutoBind spécifie si une liaison automatique est autorisée.

ClientCertificates

Obtient un ou plusieurs certificats clients à envoyer pour l’authentification.

(Hérité de DirectoryConnection)
Credential

La propriété Credential contient les informations d'identification réseau pour l'objet.

Directory

Obtient le domaine ou le serveur auquel la connexion doit être établie.

(Hérité de DirectoryConnection)
SessionOptions

La propriété SessionOptions contient un objet LdapSessionOptions qui spécifie les options de session.

Timeout

La propriété Timeout contient la durée (en secondes) avant expiration de LdapConnection.

Méthodes

Abort(IAsyncResult)

La méthode Abort(IAsyncResult) annule la demande asynchrone.

BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object)

Envoie des données de façon asynchrone au serveur.

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

Envoie des données de façon asynchrone au serveur.

Bind()

La méthode Bind() envoie une liaison LDAP à l'aide des informations d'identification actuelles.

Bind(NetworkCredential)

La méthode Bind(NetworkCredential) envoie une liaison LDAP à l'aide du NetworkCredential spécifié.

Dispose()

La méthode Dispose() ferme et libère le handle LDAP.

Dispose(Boolean)

La méthode Dispose(Boolean) ferme la connexion et éventuellement libère le handle LDAP.

EndSendRequest(IAsyncResult)

La méthode EndSendRequest(IAsyncResult) effectue une demande asynchrone.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Finalize()

La méthode Finalize() permet à un objet LdapConnection de tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant que l'objet LdapConnection ne soit récupéré par l'opération garbage collection.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetPartialResults(IAsyncResult)

La méthode GetPartialResults(IAsyncResult) récupère des résultats partiels d'une opération asynchrone.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SendRequest(DirectoryRequest)

La méthode SendRequest(DirectoryRequest) envoie un DirectoryRequest unique en tant qu'opération v3 LDAP.

SendRequest(DirectoryRequest, TimeSpan)

La méthode SendRequest(DirectoryRequest, TimeSpan) envoie un DirectoryRequest unique en tant qu'opération v3 LDAP.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à