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