Section courante

A propos

Section administrative du site

 Langage  Installation  Elément  Tutoriel  Programmation  Bibliothèque  Cadre d'application  SDK  Gabarit  Projet  IDE  Outils  Annexe  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Visual C# 2005 Express
Visual Studio .NET 2003
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2012
Visual Studio 2013
Visual Studio 2015
Visual Studio 2017
Visual Studio 2019
Introduction
Les remarques
Les opérateurs
Les instructions conditionnelles
Les instructions de boucles
Les instructions d'exceptions
Type de données élémentaires
Définition de variables
Définitions de tableaux
Requêtes de données (LINQ)
Référence des mots réservés
Référence des espaces de nom (Namespace)
Les classes
Références des classes
Directives de préprocesseur C#
Les nombres
Les chaines de caractères
Date et heure
Vue par catégorie
Les interfaces
Les classes abstraites
Les classes scellés
Les indexeurs
Les premiers pas
Les fondements de C#
Les types primitifs et variables
Les opérateurs et les expressions
Les entrées/sorties de la console
Les déclarations conditionnelles
Les déclarations de boucles
Les systèmes numériques
Traitement des chaînes de caractères et du texte
WinForms (Windows Forms)
Les opérations
Conversion de string à int
Bonjour
Astronomie
Base de données
Biochimie
Chaine de caractères
Electricité
Finance
Géographie
Géométrie
Gouvernement
Histoire
Mathématique
Médicale
Météorologie
Océanographie
Sport
Système d'exploitation
Temps
Tri
Trigonométrie
Validation
Phase lunaire
Table SQL Server
Calcul du calcium corrigé
Calcul le taux d'alcoolémie
Nombre réel avec un certain nombre de décimal
Majuscule (strtoupper ou UpperCase)
Minuscule (strtolower ou LowerCase)
Calcul du tarif d'une piscine pour 1 mois
IPaymt/Interet
NPer
PPaymt/Principal
Distance en Km entre deux longitudes et latitudes
Aire d'un cercle
Aire d'une surface de prisme rectangulaire
Aire d'un triangle
Distance entre deux points
Taxe de vente canadienne
Chiffre romain
Ackermann
Exp
Factoriel
Fibonacci
Log
Nombre premier
Odd
Random
Sqrt
Triangle Pascal
Valeur absolue (ABS)
Hauteur utérine
Unité de mesure
Fréquence des vagues
Hockey
Variables d'environnement
Année bissextile
Date de la Pâque
Heure courante
FirstDayOfMonth
Tri à bulle (Bubble Sort)
Tri Shell Sort
ArcCos
ArcSin
Atn/ATan/ArcTan/ArcTangente
Cos
Sin
Courriel
ALGLIB
Dapper
FluentFTP
log4net
MailKit
MediatR
MimeKit
Newtonsoft.Json (Json.NET)
Serilog
.NET
.NET Core
.NET Framework
Accord.NET Framework
Akka.NET
ASP.NET
ASP.NET Core
Avalonia UI
Blazor
Entity Framework
Entity Framework Core (EF Core)
Hangfire
Infer.NET
MAUI
ML.NET
Mono
NHibernate
NUnit
Unity
xUnit.net
Azure SDK for .NET
AWS SDK for .NET
Bot Framework SDK
Razor
Umbraco
Rider
Visual Studio
Visual Studio Code
Visual C# 2005 Express
Xamarin Studio
Visual Studio .NET
Visual Studio .NET 2003
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2012
Visual Studio 2013
Visual Studio 2015
Visual Studio 2017
Visual Studio 2019
Visual Studio 2022
ELMAH
elmah.io
MS Build Tools
NuGet
WiX Toolset
Add-in Express
csc (C# Compiler)
CFF Explorer
IL DASM
ILMerge
.NET Reflector
Salamander .NET Decompiler
Références des codes d'erreur du C# (C Sharp)
Base de connaissances
Conventions de nommage
Vocabulaire
Marqueurs
Archives de paquet externe
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

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.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Lundi, le 7 octobre 2024