Cette documentation est archivée et n’est pas conservée.

System.DirectoryServices.Protocols, espace de noms

Remarque : cet espace de noms est nouveau dans le .NET Framework version 2.0.

L'espace de noms System.DirectoryServices.Protocols 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).

 ClasseDescription
Classe publiqueAddRequestLa classe AddRequest ajoute une entrée à l'annuaire.
Classe publiqueAddResponseLa classe AddResponse est retournée par SendRequest en réponse à AddRequest.
Classe publiqueAsqRequestControlLa 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.
Classe publiqueAsqResponseControlLa classe AsqResponseControl est retournée dans un objet SearchResponse en réponse à une requête AsqRequestControl.
Classe publiqueBerConversionExceptionLa classe BerConversionException est une exception levée lors de la conversion de données à l'aide d'un objet BerConverter.
Classe publiqueBerConverterLa classe BerConverter code et décode des données structurées à l'aide de règles de codage de base (BER, Basic Encoding Rules).
Classe publiqueCompareRequestLa classe CompareRequest détermine si l'objet d'annuaire contient la valeur spécifiée de l'attribut.
Classe publiqueCompareResponseLa classe CompareResponse est retournée par SendRequest en réponse à CompareRequest.
Classe publiqueCrossDomainMoveControlLa classe CrossDomainMoveControl est utilisée avec un objet ModifyDNRequest pour déplacer un objet LDAP d'un domaine à un autre.
Classe publiqueDeleteRequestLa classe DeleteRequest supprime une entrée de l'annuaire.
Classe publiqueDeleteResponseLa classe DeleteResponse est retournée par SendRequest en réponse à DeleteRequest.
Classe publiqueDirectoryAttributeLa classe DirectoryAttribute active l'accès aux valeurs d'attributs.
Classe publiqueDirectoryAttributeCollectionLa classe DirectoryAttributeCollection contient une collection d'objets DirectoryAttribute.
Classe publiqueDirectoryAttributeModificationLa classe DirectoryAttributeModification autorise la modification des valeurs DirectoryAttribute.
Classe publiqueDirectoryAttributeModificationCollectionLa classe DirectoryAttributeModificationCollection contient une collection d'objets DirectoryAttributeModification.
Classe publiqueDirectoryConnectionLa classe DirectoryConnection est une classe abstraite qui ne peut pas être instanciée. Utilisez la classe LdapConnection ou DsmlSoapHttpConnection pour vous connecter à un serveur d'annuaire.
Classe publiqueDirectoryControlLa classe DirectoryControl spécifie des données d'extension pour différentes opérations LDAP.
Classe publiqueDirectoryControlCollectionLa classe DirectoryControlCollection gère une collection d'objets DirectoryControl.
Classe publiqueDirectoryExceptionLa classe DirectoryException est une classe abstraite utilisée comme classe de base pour toutes les exceptions System.DirectoryServices.Protocols.
Classe publiqueDirectoryIdentifierLa classe DirectoryIdentifier est une classe abstraite qui identifie la cible avec laquelle se connecter.
Classe publiqueDirectoryNotificationControlLa 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 Active Directory.
Classe publiqueDirectoryOperationLa classe DirectoryOperation est une classe abstraite utilisée comme base pour des éléments de demande et de réponse.
Classe publiqueDirectoryOperationExceptionLa classe DirectoryOperationException est une exception levée par la méthode LdapConnection.SendRequest pour indiquer que le serveur a retourné un objet DirectoryResponse avec une erreur.
Classe publiqueDirectoryRequestLa classe DirectoryRequest est la classe de base pour les classes liées aux demandes, comme les classes SearchRequest et AddRequest.
Classe publiqueDirectoryResponseLa classe DirectoryResponse est la classe de base pour les classes de réponse aux demandes, comme les classes SearchResponse et AddResponse.
Classe publiqueDirSyncRequestControlLa 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.
Classe publiqueDirSyncResponseControlLa classe DirSyncResponseControl est un contrôle d'annuaire utilisé pour passer des informations DirSyncRequest du serveur au client.
Classe publiqueDomainScopeControlLa 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.
Classe publiqueDsmlAuthRequestLa 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 l'entité de sécurité identifiée par la propriété Principal.
Classe publiqueDsmlAuthResponseLa classe DsmlAuthResponse est retournée par SendRequest en réponse à DsmlAuthRequest.
Classe publiqueDsmlDirectoryIdentifierLa classe DsmlDirectoryIdentifier identifie un serveur HTTP.
Classe publiqueDsmlDocumentLa 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.
Classe publiqueDsmlErrorResponseLa classe DsmlErrorResponse est générée par le serveur lorsqu'une erreur grave se produit.
Classe publiqueDsmlInvalidDocumentExceptionLa 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.
Classe publiqueDsmlRequestDocumentLa classe DsmlRequestDocument vous permet de générer une charge utile de demande DSML, telle que AddRequest, ModifyRequest ou SearchRequest. Elle contient zéro objet dérivé de DirectoryRequest ou plus. L'utilisateur peut ajouter, supprimer, modifier et énumérer DirectoryRequest avant de l'envoyer au serveur. DsmlRequestDocument peut être utilisée avec n'importe quelle classe de liaison DSML pour transporter le document, telle que DsmlSoapHttpConnection.
Classe publiqueDsmlResponseDocumentLa 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.
Classe publiqueDsmlSoapConnectionLa classe DsmlSoapConnection est une 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.
Classe publiqueDsmlSoapHttpConnectionLa classe DsmlSoapHttpConnection représente une connexion à une passerelle DSML par le biais de SOAP sur HTTP.
Classe publiqueErrorResponseExceptionLa classe ErrorResponseException est une exception qui se produit lorsque le serveur retourne <errorResponse>.
Classe publiqueExtendedDNControlLa classe ExtendedDNControl demande une forme étendue du nom unique d'un objet Active Directory.
Classe publiqueExtendedRequestLa classe ExtendedRequest passe des opérations LDAP étendues au serveur.
Classe publiqueExtendedResponseLa classe ExtendedResponse est retournée par SendRequest en réponse à ExtendedRequest.
Classe publiqueLazyCommitControlLa 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.
Classe publiqueLdapConnectionLa classe LdapConnection crée une connexion LDAP TCP/IP ou UDP à Microsoft Active Directory ou à un serveur LDAP.
Classe publiqueLdapDirectoryIdentifierLa classe LdapDirectoryIdentifier crée un identificateur d'annuaire pour un ou plusieurs serveurs LDAP.
Classe publiqueLdapExceptionLa classe LdapException est une exception qui se produit lorsque LDAP retourne un code d'erreur non inclus dans ResultCode.
Classe publiqueLdapSessionOptionsLa classe LdapSessionOptions est utilisée pour obtenir ou définir différentes options de session LDAP.
Classe publiqueModifyDNRequestLa classe ModifyDNRequest modifie le nom unique d'un objet. Cette classe déplace un objet vers un nouveau parent et/ou renomme l'objet.
Classe publiqueModifyDNResponseLa classe ModifyDNResponse est retournée par SendRequest en réponse à ModifyDNRequest.
Classe publiqueModifyRequestLa classe ModifyRequest modifie les attributs d'une entrée d'annuaire existante.
Classe publiqueModifyResponseLa classe ModifyResponse est retournée par SendRequest en réponse à ModifyRequest.
Classe publiquePageResultRequestControlLa classe PageResultRequestControl fait en sorte que le serveur retourne le résultat de la recherche dans la taille de page spécifiée.
Classe publiquePageResultResponseControlLa classe PageResultResponseControl est un contrôle d'annuaire utilisé pour passer des données de page du serveur au client.
Classe publiquePartialResultsCollectionLa classe PartialResultsCollection représente tout résultat partiel retourné par une opération asynchrone non encore terminée.
Classe publiquePermissiveModifyControlLa classe PermissiveModifyControl est utilisée pour modifier le comportement d'un objet ModifyRequest.
Classe publiqueQuotaControlLa 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.
Classe publiqueReferralCallbackLa classe ReferralCallback contient des délégués utilisés comme méthodes de rappel de référence.
Classe publiqueSearchOptionsControlLa classe SearchOptionsControl est utilisée pour passer des indicateurs au serveur afin de contrôler le comportement de recherche.
Classe publiqueSearchRequestLa classe SearchRequest initie une opération de recherche.
Classe publiqueSearchResponseLa 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.
Classe publiqueSearchResultAttributeCollectionLa classe SearchResultAttributeCollection est une collection d'objets DirectoryAttribute.
Classe publiqueSearchResultEntryLa classe SearchResultEntry contient un objet retourné dans le jeu de résultats.
Classe publiqueSearchResultEntryCollectionLa classe SearchResultEntryCollection contient une collection d'objets SearchResultEntry retournés dans un jeu de résultats.
Classe publiqueSearchResultReferenceLa classe SearchResultReference contient une référence de recherche unique retournée par le serveur.
Classe publiqueSearchResultReferenceCollectionLa classe SearchResultReferenceCollection contient une collection d'objets SearchResultReference.
Classe publiqueSecurityDescriptorFlagControlLa classe SecurityDescriptorFlagControl est utilisée pour passer des indicateurs au serveur afin de contrôler plusieurs comportements de descripteur de sécurité.
Classe publiqueSecurityPackageContextConnectionInformationLa classe SecurityPackageContextConnectionInformation contient des données relatives à une connexion sécurisée.
Classe publiqueShowDeletedControlLa 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.
Classe publiqueSortKeyLa classe SortKey stocke des critères de tri pour une utilisation par les contrôles de tri.
Classe publiqueSortRequestControlLa 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.
Classe publiqueSortResponseControlLa classe SortResponseControl est utilisée pour passer des données de tri du serveur au client.
Classe publiqueTlsOperationExceptionLa classe TlsOperationException est une exception qui se produit dans la méthode StartTransportLayerSecurity si la demande échoue.
Classe publiqueTreeDeleteControlLa classe TreeDeleteControl est utilisée avec DeleteRequest pour supprimer l'ensemble d'un sous-arbre dans l'annuaire.
Classe publiqueVerifyNameControlLa 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.
Classe publiqueVlvRequestControlLa classe VlvRequestControl est utilisée pour demander la prise en charge des listes virtuelles au serveur.
Classe publiqueVlvResponseControlLa classe VlvResponseControl est utilisée pour passer des données de vue virtuelle (VLV, Virtual List View) du serveur au client.

 DéléguéDescription
Délégué publicDereferenceConnectionCallbackLe 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.
Délégué publicNotifyOfNewConnectionCallbackLe délégué NotifyOfNewConnectionCallback est appelé si une nouvelle connexion a été créée lors du repérage d'une référence.
Délégué publicQueryClientCertificateCallbackLe 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.
Délégué publicQueryForConnectionCallbackLe délégué QueryForConnectionCallback détermine si une connexion mise en cache est disponible.
Délégué publicVerifyServerCertificateCallbackLe 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.

 ÉnumérationDescription
Énumération publiqueAuthTypeL'énumération AuthType est utilisée pour spécifier la méthode d'authentification à utiliser sur une connexion.
Énumération publiqueDereferenceAliasL'énumération DereferenceAlias spécifie le processus par lequel les alias sont déréférencés.
Énumération publiqueDirectoryAttributeOperationL'énumération DirectoryAttributeOperation spécifie l'opération à exécuter sur un attribut d'annuaire.
Énumération publiqueDirectorySynchronizationOptionsL'énumération DirectorySynchronizationOptions spécifie le comportement de la recherche dans un objet DirSyncRequestControl.
Énumération publiqueDsmlDocumentProcessingL'énumération DsmlDocumentProcessing spécifie la méthode de traitement pour un document DSML.
Énumération publiqueDsmlErrorProcessingL'énumération DsmlErrorProcessing spécifie comment procéder lorsqu'une erreur se produit.
Énumération publiqueDsmlResponseOrderL'énumération DsmlResponseOrder spécifie l'ordre dans lequel les réponses sont reçues.
Énumération publiqueErrorResponseCategoryL'énumération ErrorResponseCategory contient des réponses d'erreur DSML possibles.
Énumération publiqueExtendedDNFlagL'énumération ExtendedDNFlag spécifie le format d'un nom unique étendu.
Énumération publiqueLocatorFlagsL'énumération LocatorFlags spécifie les données nécessaires pour rechercher un contrôleur de domaine.
Énumération publiquePartialResultProcessingL'énumération PartialResultProcessing spécifie le type requis de traitement de résultats partiels.
Énumération publiqueReferralChasingOptionsL'énumération ReferralChasingOptions spécifie si le repérage de références est effectué et la manière dont il s'exécute.
Énumération publiqueResultCodeL'énumération ResultCode spécifie les codes de résultat de l'opération.
Énumération publiqueSearchOptionL'énumération SearchOption spécifie les options de recherche qui définissent comment le comportement de recherche.
Énumération publiqueSearchScopeL'énumération SearchScope spécifie la portée d'une recherche.
Énumération publiqueSecurityMasksL'énumération SecurityMasks spécifie différentes options de descripteur de sécurité.
Énumération publiqueSecurityProtocolL'énumération SecurityProtocol est utilisée pour spécifier le protocole de sécurité utilisé par une connexion.
Afficher: