Compartir a través de


Utilizar Interoperabilidad COM para obtener acceso a ADSI

System.DirectoryServices redefine las estructuras de datos y las constantes seleccionadas y utilizadas con más asiduidad proporcionadas en ADSI. Sin embargo, durante la transición entre aplicaciones COM y aplicaciones de código administrado, habrá situaciones en las que deseará que una aplicación de código administrado tenga acceso a las características proporcionadas por estructuras ADSI de bajo nivel o interfaces avanzadas.

Para ofrecer esta interoperabilidad entre la ADSI subyacente y el código administrado, Common Language Runtime ha proporcionado la interoperabilidad COM, que puede utilizar para obtener acceso a cualquier característica de ADSI. En este tema se describe cómo utilizar la interoperabilidad COM para tener acceso a ADSI.

Configurar Interoperabilidad COM en la aplicación

  1. Abra Visual Studio y cree un nuevo proyecto.

  2. En Proyecto, haga clic en Agregar referencias... para abrir el cuadro de diálogo Agregar referencia.

  3. Haga clic en la ficha COM.

  4. Seleccione la opción de Biblioteca de tipos de Active DS de la lista en el cuadro de diálogo Agregar referencia.

  5. Haga clic en Aceptar para agregar la biblioteca ADSI.

En lugar de una referencia, puede agregar una instrucción using a la aplicación, tal y como se muestra en el siguiente ejemplo de código.

using ActiveDs;
Imports ActiveDs

Si no agrega una referencia o una instrucción using, debe agregar el nombre completo de la biblioteca ADSI, tal y como se muestra en el siguiente ejemplo de código.

ActiveDs.IADsSecurityDescriptor

Consulte también

Referencia

System.DirectoryServices

Conceptos

Temas de programación avanzada

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.