Utilizzo di COM Interop per accedere a ADSI

System.DirectoryServices ridefinisce strutture di dati determinate e costanti comunemente usate, fornite in ADSI. Durante la transizione tra le applicazioni COM e le applicazioni con codice gestito, possono tuttavia verificarsi situazioni in cui si desidera che un'applicazione con codice gestito acceda alle funzioni fornite dalle strutture di basso livello ADSI o dalle interfacce avanzate.

Per garantire l'interoperabilità tra ADSI sottostante e il codice gestito, le funzionalità CRL forniscono COM Interop, utilizzabile per accedere a qualsiasi funzione ADSI. In questo argomento viene descritto come utilizzare COM Interop per accedere a ADSI.

Impostazione di COM Interop nell'applicazione

  1. Aprire Visual Studio e creare un nuovo progetto.

  2. Da Progetto, fare clic su Aggiungi riferimento... per aprire la finestra di dialogo Aggiungi riferimento.

  3. Fare clic sulla scheda COM.

  4. Selezionare Active DS Type Library dall'elenco nella finestra di dialogo Aggiungi riferimento.

  5. Fare clic su OK per aggiungere la libreria ADSI.

È possibile aggiungere all'applicazione un'istruzione using invece di un riferimento, come illustrato nell'esempio di codice riportato di seguito.

using ActiveDs;
Imports ActiveDs

Se non si aggiunge un riferimento o un'istruzione using, è necessario aggiungere il nome completo per la libreria ADSI, come illustrato nell'esempio di codice riportato di seguito.

ActiveDs.IADsSecurityDescriptor

Vedere anche

Riferimenti

System.DirectoryServices

Concetti

Argomenti di programmazione avanzata

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.