Antarmuka IADsCollection (iads.h)

Antarmuka IADsCollection adalah antarmuka ganda yang memungkinkan objek ADSI hosting-nya untuk menentukan dan mengelola sekumpulan elemen data bernama arbitrer untuk layanan direktori. Koleksi berbeda dari array elemen dalam item individual tersebut dapat ditambahkan atau dihapus tanpa menyusun ulang seluruh array.

Objek pengumpulan dapat mewakili satu atau beberapa item yang sesuai dengan data volatil, seperti proses atau sesi komunikasi aktif, serta data persisten, seperti entitas fisik untuk layanan direktori. Misalnya, objek koleksi dapat mewakili daftar pekerjaan cetak dalam antrean atau daftar sesi aktif yang tersambung ke server. Meskipun objek koleksi dapat mewakili himpunan data arbitrer, semua elemen dalam koleksi harus memiliki jenis yang sama. Datanya adalah jenis Varian .

ADSI juga mengekspos antarmuka IADsMembers dan IADsContainer untuk memanipulasi dua kasus khusus objek pengumpulan. IADsMembers digunakan untuk kumpulan objek yang berbagi keanggotaan umum. Contoh objek tersebut adalah pengguna yang termasuk dalam grup. IADsContainer berlaku untuk objek ADSI yang berisi objek lain. Contohnya adalah pohon direktori atau topologi jaringan.

Warisan

Antarmuka IADsCollection mewarisi dari antarmuka IDispatch . IADsCollection juga memiliki jenis anggota berikut:

Metode

Antarmuka IADsCollection memiliki metode ini.

 
IADsCollection::Add

Menambahkan item bernama ke koleksi.
IADsCollection::get__NewEnum

Metode IADsCollection::get__NewEnum mendapatkan objek enumerator dependen yang mengimplementasikan IEnumVARIANT untuk objek koleksi ADSI ini. Ketahuilah bahwa ada dua karakter garis bawah dalam nama fungsi (get__NewEnum).
IADsCollection::GetObject

Mengambil item koleksi.
IADsCollection::Remove

Metode IADsCollection::Remove menghapus item bernama dari objek koleksi ADSI ini.

Keterangan

Dari penyedia sistem ADSI, hanya penyedia WinNT yang mendukung antarmuka ini untuk menangani sesi layanan file aktif, sumber daya, dan pekerjaan cetak.

Persyaratan

   
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header iads.h

Lihat juga

IADsContainer

IADsMembers

IDispatch