LdapConnection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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) |