Interfaccia IADsCollection (iads.h)

L'interfaccia IADsCollection è un'interfaccia doppia che consente al relativo oggetto ADSI di ospitare di definire e gestire un set arbitrario di elementi dati denominati per un servizio directory. Le raccolte differiscono dalle matrici di elementi in cui è possibile aggiungere o eliminare singoli elementi senza riordinare l'intera matrice.

Gli oggetti raccolta possono rappresentare uno o più elementi che corrispondono a dati volatili, ad esempio processi o sessioni di comunicazione attive, nonché dati persistenti, ad esempio entità fisiche per un servizio directory. Ad esempio, un oggetto raccolta può rappresentare un elenco di processi di stampa in una coda o un elenco di sessioni attive connesse a un server. Anche se un oggetto raccolta può rappresentare set di dati arbitrari, tutti gli elementi di una raccolta devono essere dello stesso tipo. I dati sono di tipi Variant .

ADSI espone anche le interfacce IADsMembers e IADsContainer per modificare due casi speciali di oggetti raccolta. IADsMembers viene usato per una raccolta di oggetti che condividono un'appartenenza comune. Un esempio di tali oggetti è costituito da utenti che appartengono a un gruppo. IADsContainer si applica a un oggetto ADSI che contiene altri oggetti. Un esempio è un albero di directory o una topologia di rete.

Ereditarietà

L'interfaccia IADsCollection eredita dall'interfaccia IDispatch . IADsCollection include anche questi tipi di membri:

Metodi

L'interfaccia IADsCollection include questi metodi.

 
IADsCollection::Add

Aggiunge un elemento denominato all'insieme.
IADsCollection::get__NewEnum

Il metodo IADsCollection::get__NewEnum ottiene un oggetto enumeratore dipendente che implementa IEnumVARIANT per questo oggetto raccolta ADSI. Tenere presente che sono presenti due caratteri di sottolineatura nel nome della funzione (get__NewEnum).
IADsCollection::GetObject

Recupera un elemento della raccolta.
IADsCollection::Remove

Il metodo IADsCollection::Remove rimuove l'elemento denominato da questo insieme ADSI.

Commenti

Dei provider di sistema ADSI, solo il provider WinNT supporta questa interfaccia per gestire sessioni, risorse e processi di stampa attivi del servizio file.

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione iads.h

Vedi anche

IADsContainer

IADsMembers

Idispatch