System.DirectoryServices.Protocols Espace de noms
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.
Fournit les méthodes définies par les normes Lightweight Directory Access Protocol (LDAP) version 3 (V3) et Directory Services Markup Language (DSML) version 2.0 (V2).
Classes
AddRequest |
La classe AddRequest ajoute une entrée à l'annuaire. |
AddResponse |
La classe AddResponse est retournée par SendRequest(DirectoryRequest) en réponse à AddRequest. |
AsqRequestControl |
La classe AsqRequestControl crée un contrôle ASQ (Attribute Scope Query). Ce contrôle est utilisé avec une demande de recherche afin de forcer la requête à être basée sur un attribut à valeur de nom unique spécifique. |
AsqResponseControl |
La classe AsqResponseControl est retournée dans un objet SearchResponse en réponse à une requête AsqRequestControl. |
BerConversionException |
La classe BerConversionException est une exception levée lors de la conversion de données à l'aide d'un objet BerConverter. |
BerConverter |
La classe BerConverter encode et décode des données structurées à l'aide de règles d'encodage de base (BER, Basic Encoding Rules). |
CompareRequest |
La classe CompareRequest détermine si l'objet d'annuaire contient la valeur spécifiée de l'attribut. |
CompareResponse |
La classe CompareResponse est retournée par SendRequest(DirectoryRequest) en réponse à CompareRequest. |
CrossDomainMoveControl |
La classe CrossDomainMoveControl est utilisée avec un objet ModifyDNRequest pour déplacer un objet LDAP d'un domaine à un autre. |
DeleteRequest |
La classe DeleteRequest supprime une entrée de l'annuaire. |
DeleteResponse |
La classe DeleteResponse est retournée par SendRequest(DirectoryRequest) en réponse à DeleteRequest. |
DirectoryAttribute |
La classe DirectoryAttribute permet d’accéder aux valeurs d’attributs. |
DirectoryAttributeCollection |
La classe DirectoryAttributeCollection contient une collection d'objets DirectoryAttribute. |
DirectoryAttributeModification |
La classe DirectoryAttributeModification permet de modifier les valeurs DirectoryAttribute. |
DirectoryAttributeModificationCollection |
La classe DirectoryAttributeModificationCollection contient une collection d'objets DirectoryAttributeModification. |
DirectoryConnection |
La classe DirectoryConnection est une classe abstraite qui ne peut pas être instanciée. Utilisez ou LdapConnection DsmlSoapHttpConnection classe pour vous connecter à un serveur d’annuaires. |
DirectoryControl |
La classe DirectoryControl spécifie des données d'extension pour différentes opérations LDAP. |
DirectoryControlCollection |
La classe DirectoryControlCollection gère une collection d’objets DirectoryControl. |
DirectoryException |
La classe DirectoryException est une classe abstraite utilisée comme classe de base pour toutes les exceptions System.DirectoryServices.Protocols. |
DirectoryIdentifier |
La classe DirectoryIdentifier est une classe abstraite qui identifie la cible avec laquelle se connecter. |
DirectoryNotificationControl |
La classe DirectoryNotificationControl est un contrôle d'annuaire utilisé avec une fonction de recherche asynchrone LDAP étendue pour inscrire le client de sorte qu'il soit informé lorsque des modifications sont apportées à un objet dans les services de domaine Active Directory. |
DirectoryOperation |
La classe DirectoryOperation est une classe abstraite utilisée comme base pour des éléments de demande et de réponse. |
DirectoryOperationException |
La classe DirectoryOperationException est une exception levée par la méthode SendRequest(DirectoryRequest) pour indiquer que le serveur a retourné un objet DirectoryResponse avec une erreur. |
DirectoryRequest |
La classe DirectoryRequest est la classe de base pour les classes liées aux demandes, comme les classes SearchRequest et AddRequest. |
DirectoryResponse |
La classe DirectoryResponse est la classe de base pour les classes de réponse aux demandes, comme les classes SearchResponse et AddResponse. |
DirSyncRequestControl |
La classe DirSyncRequestControl est un contrôle d'annuaire qui permet à l'application de rechercher dans l'annuaire des objets qui ont changé depuis un état antérieur. |
DirSyncResponseControl |
La classe DirSyncResponseControl est un contrôle d'annuaire utilisé pour passer des informations DirSyncRequest du serveur au client. |
DomainScopeControl |
La classe DomainScopeControl est un contrôle d'annuaire utilisé pour faire en sorte que le serveur LDAP ne génère pas de références lors de l'achèvement d'une demande. |
DsmlAuthRequest |
La classe DsmlAuthRequest indique que le contrôle d'accès pour les demandes doit être interprété comme si les demandes étaient exécutées par le principal de sécurité identifié par la propriété Principal. |
DsmlAuthResponse |
La classe DsmlAuthResponse est retournée par SendRequest(DirectoryRequest) en réponse à DsmlAuthRequest. |
DsmlDirectoryIdentifier |
La classe DsmlDirectoryIdentifier identifie un serveur HTTP. |
DsmlDocument |
La classe DsmlDocument est une classe abstraite pour construire ou manipuler un document DSML. Il s'agit de la classe de base pour DsmlRequestDocument et DsmlResponseDocument. DsmlDocument prend en charge des collections et des index. Chaque élément de sa collection est un objet dérivé de DirectoryOperation. |
DsmlErrorResponse |
La classe DsmlErrorResponse est générée par le serveur lorsqu'une erreur grave se produit. |
DsmlInvalidDocumentException |
La classe DsmlInvalidDocumentException est une exception qui se produit lorsqu'un document de demande ou de réponse DSML n'est pas du code XML bien formé ou ne peut pas être validé avec le schéma DSMLv2. |
DsmlRequestDocument |
La classe DsmlRequestDocument vous permet de générer une charge utile de requête DSML, telle que AddRequest, ModifyRequest ou SearchRequest. Elle contient zéro, un ou plusieurs objets dérivés DirectoryRequest. L’utilisateur peut ajouter, supprimer, modifier et énumérer DirectoryRequest avant l’envoi au serveur. Vous pouvez utiliser DsmlRequestDocument avec n’importe quelle classe de liaison DSML pour transporter le document, telle que DsmlSoapHttpConnection. |
DsmlResponseDocument |
La classe DsmlResponseDocument est une collection en lecture seule générée en réponse à un objet DsmlRequestDocument qui contient zéro ou plusieurs objets dérivés de DirectoryResponse. |
DsmlSoapConnection |
Classe abstraite qui ne peut pas être instanciée. Elle permet aux protocoles sans état et avec état d'être gérés de la même façon en fournissant des fonctionnalités orientées session. |
DsmlSoapHttpConnection |
Représente une connexion à une passerelle DSML à l’aide de SOAP via HTTP. |
ErrorResponseException |
La classe ErrorResponseException est une exception qui se produit lorsque le serveur retourne |
ExtendedDNControl |
La classe ExtendedDNControl demande une forme étendue du nom unique d'un objet des services de domaine Active Directory. |
ExtendedRequest |
La classe ExtendedRequest passe des opérations LDAP étendues au serveur. |
ExtendedResponse |
La classe ExtendedResponse est retournée par SendRequest(DirectoryRequest) en réponse à ExtendedRequest. |
LazyCommitControl |
La classe LazyCommitControl fait en sorte que le serveur retourne les résultats d'une commande de modification DS (telle qu'un ajout, une suppression ou un remplacement) après son exécution en mémoire mais avant sa validation sur disque. |
LdapConnection |
La classe LdapConnection crée une connexion LDAP TCP/IP ou UDP aux services de domaine Microsoft Active Directory ou à un serveur LDAP. |
LdapDirectoryIdentifier |
La classe LdapDirectoryIdentifier crée un identificateur d'annuaire pour un ou plusieurs serveurs LDAP. |
LdapException |
La classe LdapException est une exception qui se produit lorsque LDAP retourne un code d'erreur non inclus dans ResultCode. |
LdapSessionOptions |
La classe LdapSessionOptions est utilisée pour obtenir ou définir différentes options de session LDAP. |
ModifyDNRequest |
La classe ModifyDNRequest modifie le nom unique d'un objet. Cette classe déplace un objet vers un nouveau parent et/ou renomme l'objet. |
ModifyDNResponse |
La classe ModifyDNResponse est retournée par SendRequest(DirectoryRequest) en réponse à ModifyDNRequest. |
ModifyRequest |
La classe ModifyRequest modifie les attributs d'une entrée d'annuaire existante. |
ModifyResponse |
La classe ModifyResponse est retournée par SendRequest(DirectoryRequest) en réponse à ModifyRequest. |
PageResultRequestControl |
La classe PageResultRequestControl fait en sorte que le serveur retourne le résultat de la recherche dans la taille de page spécifiée. |
PageResultResponseControl |
La classe PageResultResponseControl est un contrôle d'annuaire utilisé pour passer des données de page du serveur au client. |
PartialResultsCollection |
La classe PartialResultsCollection représente tout résultat partiel retourné par une opération asynchrone non encore terminée. |
PermissiveModifyControl |
La classe PermissiveModifyControl est utilisée pour modifier le comportement d'un objet ModifyRequest. |
QuotaControl |
La classe QuotaControl est utilisée pour passer l'identificateur de sécurité (SID) d'une entité de sécurité afin de récupérer des données liées au quota. |
ReferralCallback |
La classe ReferralCallback contient des délégués utilisés comme méthodes de rappel de référence. |
SearchOptionsControl |
La classe SearchOptionsControl est utilisée pour passer des indicateurs au serveur afin de contrôler le comportement de recherche. |
SearchRequest |
La classe SearchRequest initie une opération de recherche. |
SearchResponse |
La classe SearchResponse est envoyée par le serveur en réponse à un objet SearchRequest. Cette réponse contient zéro objet SearchResultEntry ou plus et zéro objet SearchResultReference ou plus. |
SearchResultAttributeCollection |
La classe SearchResultAttributeCollection est une collection d’objets DirectoryAttribute. |
SearchResultEntry |
La classe SearchResultEntry contient un objet retourné dans le jeu de résultats. |
SearchResultEntryCollection |
La classe SearchResultEntryCollection contient une collection d'objets SearchResultEntry retournés dans un jeu de résultats. |
SearchResultReference |
La classe SearchResultReference contient une référence de recherche unique retournée par le serveur. |
SearchResultReferenceCollection |
La classe SearchResultReferenceCollection contient une collection d'objets SearchResultReference. |
SecurityDescriptorFlagControl |
La classe SecurityDescriptorFlagControl est utilisée pour passer des indicateurs au serveur afin de contrôler plusieurs comportements de descripteur de sécurité. |
SecurityPackageContextConnectionInformation |
La classe SecurityPackageContextConnectionInformation contient des données relatives à une connexion sécurisée. |
ShowDeletedControl |
La classe ShowDeletedControl est utilisée avec SearchRequest pour spécifier que les résultats de la recherche doivent inclure tout objet supprimé qui correspond au filtre de recherche. |
SortKey |
La classe SortKey stocke des critères de tri pour une utilisation par les contrôles de tri. |
SortRequestControl |
La classe SortRequestControl est utilisée avec SearchRequest pour faire en sorte que le serveur trie les résultats de la recherche avant de les retourner à l'application cliente. |
SortResponseControl |
La classe SortResponseControl est utilisée pour passer des données de tri du serveur au client. |
TlsOperationException |
La classe TlsOperationException est une exception qui se produit dans la méthode StartTransportLayerSecurity(DirectoryControlCollection) si la demande échoue. |
TreeDeleteControl |
La classe TreeDeleteControl est utilisée avec DeleteRequest pour supprimer l'ensemble d'un sous-arbre dans l'annuaire. |
VerifyNameControl |
La classe VerifyNameControl est utilisée avec une fonction de recherche LDAP pour spécifier le serveur utilisé pour vérifier l'existence d'un objet. |
VlvRequestControl |
La classe VlvRequestControl est utilisée pour demander la prise en charge des listes virtuelles au serveur. |
VlvResponseControl |
La classe VlvResponseControl est utilisée pour passer des données de vue virtuelle (VLV, Virtual List View) du serveur au client. |
Énumérations
AuthType |
L'énumération AuthType est utilisée pour spécifier la méthode d'authentification à utiliser sur une connexion. |
DereferenceAlias |
L'énumération DereferenceAlias spécifie le processus par lequel les alias sont déréférencés. |
DirectoryAttributeOperation |
L'énumération DirectoryAttributeOperation spécifie l'opération à exécuter sur un attribut d'annuaire. |
DirectorySynchronizationOptions |
L'énumération DirectorySynchronizationOptions spécifie le comportement de la recherche dans un objet DirSyncRequestControl. |
DsmlDocumentProcessing |
L'énumération DsmlDocumentProcessing spécifie la méthode de traitement pour un document DSML. |
DsmlErrorProcessing |
L'énumération DsmlErrorProcessing spécifie comment procéder lorsqu'une erreur se produit. |
DsmlResponseOrder |
L'énumération DsmlResponseOrder spécifie l'ordre dans lequel les réponses sont reçues. |
ErrorResponseCategory |
L'énumération ErrorResponseCategory contient des réponses d'erreur DSML possibles. |
ExtendedDNFlag |
L'énumération ExtendedDNFlag spécifie le format d'un nom unique étendu. |
LocatorFlags |
L'énumération LocatorFlags spécifie les données nécessaires pour rechercher un contrôleur de domaine. |
PartialResultProcessing |
L'énumération PartialResultProcessing spécifie le type requis de traitement de résultats partiels. |
ReferralChasingOptions |
L'énumération ReferralChasingOptions spécifie si le repérage de références est effectué et la manière dont il s'exécute. |
ResultCode |
L'énumération ResultCode spécifie les codes de résultat de l'opération. |
SearchOption |
L'énumération SearchOption spécifie les options de recherche qui définissent comment le comportement de recherche. |
SearchScope |
L'énumération SearchScope spécifie la portée d'une recherche. |
SecurityMasks |
L'énumération SecurityMasks spécifie différentes options de descripteur de sécurité. |
SecurityProtocol |
L'énumération SecurityProtocol est utilisée pour spécifier le protocole de sécurité utilisé par une connexion. |
Délégués
DereferenceConnectionCallback |
Le délégué DereferenceConnectionCallback déréférence une connexion qui n'est plus requise. La connexion a probablement été établie par le biais d'un appel réussi au délégué QueryForConnectionCallback ou NotifyOfNewConnectionCallback. |
NotifyOfNewConnectionCallback |
Le délégué NotifyOfNewConnectionCallback est appelé si une nouvelle connexion a été créée lors du repérage d'une référence. |
QueryClientCertificateCallback |
Le délégué QueryClientCertificateCallback obtient ou définit la fonction de rappel par défaut utilisée pour spécifier les certificats clients lors de l'établissement d'une connexion SSL. |
QueryForConnectionCallback |
Le délégué QueryForConnectionCallback détermine si une connexion mise en cache est disponible. |
VerifyServerCertificateCallback |
Le délégué VerifyServerCertificateCallback obtient ou définit la fonction de rappel par défaut utilisée pour vérifier les certificats de serveur lors de l'établissement d'une connexion SSL. |