Partager via


LdapConnection Classe

Définition

La LdapConnection classe crée une connexion TCP/IP ou UDP LDAP à Microsoft Active Directory Domain Services 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 LdapConnection et QueryClientCertificate la propriété de l’objet LdapSessionOptions sont définies, le certificat spécifié dans la ClientCertificates propriété est ignoré.

Constructeurs

Nom Description
LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)

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

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

Le LdapConnection(LdapDirectoryIdentifier, NetworkCredential) constructeur crée une instance de la LdapConnection classe à l’aide de l’identificateur de répertoire et des informations d’identification réseau spécifiés. Négocier l’authentification est utilisée.

LdapConnection(LdapDirectoryIdentifier)

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

LdapConnection(String)

Le LdapConnection(String) constructeur crée une instance de la classe à l’aide LdapConnection du serveur spécifié.

Propriétés

Nom Description
AuthType

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

AutoBind

La AutoBind propriété 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 Credential propriété contient les informations d’identification réseau de l’objet.

Directory

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

(Hérité de DirectoryConnection)
SessionOptions

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

Timeout

La Timeout propriété contient la durée, en secondes, avant le LdapConnection délai d’expiration.

Méthodes

Nom Description
Abort(IAsyncResult)

La Abort(IAsyncResult) méthode annule la requête asynchrone.

BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object)

Envoie des données de manière asynchrone au serveur.

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

Envoie des données de manière asynchrone au serveur.

Bind()

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

Bind(NetworkCredential)

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

Dispose()

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

Dispose(Boolean)

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

EndSendRequest(IAsyncResult)

La EndSendRequest(IAsyncResult) méthode termine une requête asynchrone.

Equals(Object)

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

(Hérité de Object)
Finalize()

La Finalize() méthode permet à un LdapConnection objet de tenter de libérer des ressources et d’effectuer d’autres opérations de nettoyage avant la récupération de l’objet LdapConnection par garbage collection.

GetHashCode()

Sert de fonction de hachage par défaut.

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

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

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

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

SendRequest(DirectoryRequest)

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

ToString()

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

(Hérité de Object)

S’applique à