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 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
- 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) |