Utilisation de COM Interop pour accéder à l'interface ADSI

System.DirectoryServices redéfinit les structures de données sélectionnées les plus courantes ainsi que les constantes fournies dans l'interface ADSI. Toutefois, au cours de la transition entre les applications COM et les applications à code managé, il arrivera que vous vouliez qu'une application à code managé ait accès aux fonctionnalités des structures ADSI de bas niveau ou des interfaces avancées.

Pour assurer cette interopérabilité entre l'interface ADSI sous-jacente et le code managé, le Common Language Runtime fournit COM Interop, que vous pouvez utiliser pour accéder aux fonctionnalités ADSI. Cette rubrique décrit l'utilisation de COM Interop afin d'accéder à l'interface ADSI.

Configuration de COM Interop dans votre application

  1. Ouvrez Visual Studio et créez un projet.

  2. Dans Projet, cliquez sur Ajouter des références... pour ouvrir la boîte de dialogue Ajouter une référence.

  3. Cliquez sur l'onglet COM.

  4. Sélectionnez Bibliothèque de types Active Directory Services dans la liste de la boîte de dialogue Ajouter une référence.

  5. Cliquez sur OK pour ajouter la bibliothèque ADSI.

À la place d'une référence, vous pouvez ajouter une instruction using à votre application, comme illustré par l'exemple de code suivant.

using ActiveDs;
Imports ActiveDs

Si vous n'ajoutez pas de référence ni d'instruction using, vous devez ajouter le nom qualifié complet de la bibliothèque ADSI comme illustré par l'exemple de code suivant.

ActiveDs.IADsSecurityDescriptor

Voir aussi

Référence

System.DirectoryServices

Concepts

Rubriques de programmation avancée

Send comments about this topic to Microsoft.

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