Verwenden von COM-Interop für den Zugriff auf ADSI
System.DirectoryServices definiert ausgewählte, häufig verwendete Datenstrukturen und Konstanten neu, die in ADSI bereit gestellt werden. Beim Übergang von COM-Anwendungen zu Anwendungen mit verwaltetem Code treten jedoch Situationen auf, in denen eine Anwendung mit verwaltetem Code in der Lage sein soll, auf die Features zuzugreifen, die von ADSI-Strukturen auf unterer Ebene oder erweiterten Schnittstellen bereitgestellt werden.
Um diese Interoperabilität zwischen dem zugrunde liegenden ADSI und dem verwalteten Code zu ermöglichen, stellt die CLR (Common Language Runtime) für den Zugriff auf beliebige ADSI-Features COM-Interop zur Verfügung. In diesem Thema wird beschrieben, wie COM-Interop für den Zugriff auf ADSI verwendet wird.
Einrichten von COM-Interop in der Anwendung
Öffnen Sie Visual Studio, und erstellen Sie ein neues Projekt.
Klicken Sie unter Projekt auf Verweise hinzufügen..., um das Dialogfeld Verweis hinzufügen zu öffnen.
Klicken Sie auf die Registerkarte COM.
Wählen Sie Active DS Type Library aus der Liste im Dialogfeld Verweis hinzufügen aus.
Klicken Sie auf OK, um die ADSI-Bibliothek hinzuzufügen.
Anstelle eines Verweises können Sie eine using-Anweisung zur Anwendung hinzufügen (siehe folgendes Codebeispiel).
using ActiveDs;
Imports ActiveDs
Wenn Sie keinen Verweis und keine using-Anweisung hinzufügen, müssen Sie den vollqualifizierten Namen für die ADSI-Bibliothek hinzufügen (siehe folgendes Codebeispiel).
ActiveDs.IADsSecurityDescriptor
Siehe auch
Referenz
Konzepte
Weiterführende Themen zur Programmierung
Send comments about this topic to Microsoft.
Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.