Share via


Architecture System.DirectoryServices.ActiveDirectory

Les classes de l'espace de noms System.DirectoryServices.ActiveDirectory facilitent différentes tâches de gestion des services de domaine Active Directory, telles que la gestion des schémas, de la réplication, des approbations ou de la topologie. Cet espace de nom peut être utilisé par des applications clientes sectorielles ainsi que par des applications côté serveur.

Les classes de l'espace de noms System.DirectoryServices.ActiveDirectory peuvent être réparties en quatre catégories :

  • Partition
  • Schéma
  • Serveur et réplication
  • Gestion des approbations

Vous trouverez un diagramme général des classes de System.DirectoryServices.ActiveDirectory dans la rubrique Hiérarchie de classes.

Éléments d'architecture

Les sections suivantes décrivent l'architecture de chacune des quatre catégories de classes de l'espace de noms System.DirectoryServices.ActiveDirectory.

Gestion des approbations

Les classes de niveau supérieur relatives aux approbations sont Domain, Forest et TrustRelationshipInformation. Une autre classe, basée sur la classe TrustRelationshipInformation, ForestTrustRelationshipInformation, donne accès aux méthodes et aux propriétés spécifiques aux relations d'approbation de forêt, comme par exemple les informations de domaine spécifiques à cette relation.

Vous trouverez des diagrammes illustrant la structure de ces classes dans la rubrique Diagrammes d'objets.

Partition

Les classes de niveau supérieur relatives aux partitions dans l'espace de noms System.DirectoryServices.ActiveDirectory sont ActiveDirectoryPartition et ConfigurationSet.

Trois autres classes, basées sur la classe ActiveDirectoryPartition, fournissent des informations spécifiques des différents types de partitions. Il s'agit des classes suivantes :

La classe ConfigurationSet concerne la gestion des instances AD LDS. Elle peut par exemple servir à énumérer toutes les instances AD LDS, à obtenir ou définir le niveau de sécurité de réplication d'une instance AD LDS ou à récupérer une collection de toutes les partitions d'application définies dans un jeu de configuration particulier.

Vous trouverez des diagrammes illustrant la structure de ces classes dans la rubrique Diagrammes d'objets.

Schéma

Les classes de schéma liées aux éléments dans l'espace de noms System.DirectoryServices.ActiveDirectory sont ActiveDirectorySchema, ActiveDirectorySchemaClass et ActiveDirectorySchemaProperty.

Ces classes permettent à une application d'explorer le schéma des services de domaine Active Directory, de trouver un élément spécifique, comme une ancienne propriété particulière, ou d'énumérer tous les éléments d'un type donné, comme par exemple toutes les classes définies dans le schéma. Une application peut également explorer la structure du schéma en inspectant des propriétés telles que PossibleSuperiors ou SubClassOf.

Vous trouverez des diagrammes illustrant la structure de ces classes dans la rubrique Diagrammes d'objets.

Serveur et réplication

La classe de niveau supérieur relative aux serveurs dans l'espace de noms System.DirectoryServices.ActiveDirectory est DirectoryServer. Cette zone de l'espace de noms System.DirectoryServices.ActiveDirectory comprend également deux classes basées sur DirectoryServer qui fournissent des informations spécifiques des différents types de serveurs d'annuaire. Il s'agit des classes suivantes :

La classe AdamInstance comprend diverses méthodes et propriétés, dont des méthodes permettant de rechercher une ou la totalité des instances AD LDS disponibles, des méthodes pour inspecter les données de réplication du serveur AD LDS et des propriétés telles que le jeu de configuration de l'instance et les rôles s'appliquant à ce serveur. Les méthodes et propriétés définies par la classe DomainController comprennent des méthodes permettant d'effectuer des recherches dans les annuaires, des méthodes pour surveiller l'état de réplication de ce contrôleur de domaine et des propriétés telles que la forêt à laquelle le domaine appartient et les rôles assignés à ce serveur.

La classe GlobalCatalog, basée sur la classe DomainController, fournit des informations sur les contrôleurs de domaine qui jouent également le rôle de serveurs de catalogue global.

Les classes liées à la réplication comprennent des classes qui sont utilisées lors de la configuration de la topologie de réplication ou qui sont impliquées dans la surveillance de l'état de la réplication. Les classes utilisées pour configurer la topologie de réplication sont les suivantes :

Ces classes permettent à une application d'exécuter des fonctions de gestion de la topologie de réplication, comme l'inspection ou la modification des connexions entre les sites de réplication et le transfert de sous-réseaux d'un site à l'autre.

Les classes utilisées pour surveiller la réplication sont les suivantes :

Une application peut utiliser ces classes pour exécuter des fonctions telles que la récupération de l'heure de la dernière synchronisation réussie pour une opération de réplication liée à une partition et à un ordinateur source particuliers, l'inspection des données d'échec de la réplication, l'activation ou la désactivation d'une connexion de réplication spécifique ou la modification de données spécifiques aux connexions de réplication, par exemple la planification de la réplication.

Vous trouverez des diagrammes illustrant la structure de ces classes dans la rubrique Diagrammes d'objets.

Voir aussi

Concepts

Résumé de la technologie pour System.DirectoryServices.ActiveDirectory

Send comments about this topic to Microsoft.

Copyright © 2008 par Microsoft Corporation. Tous droits réservés.