Section courante

A propos

Section administrative du site

System.DirectoryServices.Protocols

Protocole de services de répertoires de système
C# (C Sharp) + .NET Framework 2.0 ou supérieur, .NET Core 2.0 ou supérieur Espaces de nom

Description

Cet espace de noms permet de fournir les méthodes définies dans les normes LDAP (Lightweight Directory Access Protocol) version 3 (V3) et DSML (Directory Services Markup Language) version 2.0 (V2).

Liste des classes

Classe Description
AddRequest Cette classe permet d'ajouter une nouvelle entrée dans un annuaire LDAP.
AddResponse Cette classe contient une représentation de la réponse renvoyée par le serveur LDAP après l'envoi d'une requête AddRequest.
AsqRequestControl Cette classe permet de créer un contrôle de requête à portée d'attribut (ASQ - Attribute Scoped Query). Elle est utilisée pour forcer une recherche basée sur un attribut DN (Distinguished Name).
AsqResponseControl Cette classe contient une représentation de la réponse à une requête ASQ (via AsqRequestControl). Elle est incluse dans un objet SearchResponse.
BerConversionException Cette classe contient une exception levée lors de la conversion de données à l'aide d'un objet BerConverter.
BerConverter Cette classe permet d'encoder et de décoder des données structurées en utilisant les BER (Basic Encoding Rules), étant largement utilisées dans les protocoles comme LDAP.
CompareRequest Cette classe permet de comparer une valeur d'attribut avec une valeur dans une entrée LDAP pour vérifier si elles correspondent.
CompareResponse Cette classe contient une représentation de la réponse à une requête de comparaison LDAP, retournée par SendRequest(DirectoryRequest) en réponse à une CompareRequest.
CrossDomainMoveControl Cette classe permet d'effectuer un conjonction avec un objet ModifyDNRequest pour déplacer un objet LDAP d'un domaine à un autre.
DeleteRequest Cette classe permet de supprimer une entrée de l'annuaire LDAP.
DeleteResponse Cette classe contient une représentation de la réponse du serveur LDAP après une requête de suppression DeleteRequest.
DirectoryAttribute Cette classe permet d'accéder aux valeurs d'un attribut dans un objet d'annuaire LDAP.
DirectoryAttributeCollection Cette classe contient une collection d'objets DirectoryAttribute.
DirectoryAttributeModification Cette classe permet la modification des valeurs des attributs dans une entrée LDAP.
DirectoryAttributeModificationCollection Cette classe contient une collection d'objets DirectoryAttributeModification.
DirectoryConnection Cette classe contient représentation d'une connexion à un serveur d'annuaire. Elle ne peut pas être instanciée directement.
DirectoryControl Cette classe permet d'indiquer des données d'extension utilisées dans diverses opérations LDAP.
DirectoryControlCollection Cette classe permet de gérer une collection d'objets DirectoryControl.
DirectoryException Cette classe contient la base pour toutes les exceptions dans System.DirectoryServices.Protocols.
DirectoryIdentifier Cette classe permet d'identifier la cible à laquelle se connecter.
DirectoryNotificationControl Cette classe contient un contrôle utilisé avec une fonction de recherche désynchronisée LDAP étendue pour enregistrer un client afin qu'il soit avertis des modifications apportées à un objet dans Active Directory.
DirectoryOperation Cette classe contient la base pour les éléments de requête et de réponse.
DirectoryOperationException Cette classe contient une exception levée par la méthode SendRequest(DirectoryRequest) pour indiquer que le serveur a renvoyé un objet DirectoryResponse avec une erreur.
DirectoryRequest Cette classe contient la base pour toutes les classes de requête LDAP, telles que SearchRequest et AddRequest.
DirectoryResponse Cette classe contient la base pour toutes les classes de réponse LDAP, telles que SearchResponse et AddResponse.
DirSyncRequestControl Cette classe contient un contrôle permettant à une application de rechercher des objets ayant changé depuis un état précédent dans l'annuaire.
DirSyncResponseControl Cette classe contient un contrôle utilisé pour transmettre des informations de synchronisation de l'annuaire du serveur au client en réponse à une requête DirSyncRequestControl.
DomainScopeControl Cette classe contient un contrôle utilisé pour demander au serveur LDAP de ne pas générer de renvois (referrals) lors du traitement d'une requête.
DsmlAuthRequest Cette classe permet d'indiquer que le contrôle d'accès pour les requêtes DSML doit être interprété comme étant effectué par le principal de sécurité identifié par la propriété Principal.
ExtendedDNControl Cette classe permet de demander une forme étendue du nom distingué (DN) d'un objet Active Directory.
ExtendedRequest Cette classe permet de passer des opérations LDAP étendues au serveur.
ExtendedResponse Cette classe contient une représentation de la réponse renvoyée par SendRequest(DirectoryRequest) en réponse à une ExtendedRequest.
LazyCommitControl Cette classe permet d'instruire le serveur pour qu'il renvoie les résultats d'une commande de modification DS (ajout, suppression ou remplacement) après l'avoir complétée en mémoire, mais avant qu'elle ne soit enregistrée sur le disque.
LdapConnection Cette classe permet de créer une connexion LDAP en TCP/IP ou UDP vers Active Directory ou un serveur LDAP.
LdapDirectoryIdentifier Cette classe permet de créer un identificateur pour un ou plusieurs serveurs LDAP.
LdapException Cette classe contient une exception se produisant lorsque LDAP renvoie un code d'erreur qui n'est pas inclus dans ResultCode.
LdapSessionOptions Cette classe permet d'obtenir ou définir diverses options de session LDAP.
ModifyDNRequest Cette classe permet de modifier le nom distingué d'un objet, en déplaçant un objet vers un nouveau parent et/ou en le renommant.
ModifyDNResponse Cette classe contient une représentation de la réponse renvoyée par SendRequest(DirectoryRequest) en réponse à un ModifyDNRequest.
ModifyRequest Cette classe permet de modifier les attributs d'une entrée existante dans l'annuaire.
ModifyResponse Cette classe permet de représenter la réponse renvoyée par SendRequest(DirectoryRequest) en réponse à un ModifyRequest.
PageResultRequestControl Cette classe permet d'instruire le serveur pour renvoyer les résultats de recherche en fonction d'une taille de page spécifiée.
PageResultResponseControl Cette classe contient un contrôle utilisé pour passer les données de page du serveur au client.
PartialResultsCollection Cette classe contient une représentation des résultats partiels retournés à partir d'une opération désynchronisée non encore terminée.
PermissiveModifyControl Cette classe permet de modifier le comportement d'un objet ModifyRequest.
QuotaControl Cette classe permet de passer l'identificateur de sécurité (SID) d'un principe de sécurité afin de récupérer des données relatives aux quotas.
ReferralCallback Cette classe contient des délégués utilisés comme méthodes de rappel pour gérer les renvois.
SearchOptionsControl Cette classe permet de passer des indicateurs au serveur afin de contrôler le comportement de recherche.
SearchRequest Cette classe permet d'initier une opération de recherche dans l'annuaire.
SearchResponse Cette classe contient un envoi par le serveur en réponse à un objet SearchRequest.
SearchResultAttributeCollection Cette classe contient une collection d'objets DirectoryAttribute.
SearchResultEntry Cette classe contient un objet retourné dans l'ensemble de résultats.
SearchResultEntryCollection Cette classe contient une collection d'objets SearchResultEntry retournés dans un ensemble de résultats.
SearchResultReference Cette classe contient une référence de recherche unique renvoyée par le serveur.
SearchResultReferenceCollection Cette classe contient une collection d'objets SearchResultReference.
SecurityDescriptorFlagControl Cette classe permet de passer des indicateurs au serveur afin de contrôler divers comportements des descripteurs de sécurité.
SecurityPackageContextConnectionInformation Cette classe contient des données sur une connexion sécurisée.
ShowDeletedControl Cette classe contient un SearchRequest pour spécifier que les résultats de recherche doivent inclure les objets supprimés correspondant au filtre de recherche.
SortKey Cette classe permet d'entreposer les critères de tri pour une utilisation par des contrôles de tri.
SortRequestControl Cette classe contient un SearchRequest pour demander au serveur de trier les résultats de recherche avant de les renvoyer.
SortResponseControl Cette classe permet de passer des données de tri du serveur au client.
TlsOperationException Cette classe contient une exception levée dans la méthode StartTransportLayerSecurity(DirectoryControlCollection) si la demande échoue.
TreeDeleteControl Cette classe contient un DeleteRequest pour supprimer un sous-arbre entier dans l'annuaire.
VerifyNameControl Cette classe contient une fonction de recherche LDAP pour spécifier que le serveur doit vérifier l'existence d'un objet.
VlvRequestControl Cette classe permet de demander la prise en charge de la vue de liste virtuelle (VLV) par le serveur.
VlvResponseControl Cette classe permet de passer les données de la vue de liste virtuelle (VLV) du serveur au client.


Dernière mise à jour : Lundi, le 7 octobre 2024