Koleksi Administrasi COM+

Koleksi administrasi COM+ berfungsi untuk menyimpan dan mengatur data konfigurasi yang disimpan dalam katalog COM+. Koleksi sesuai dengan folder di pohon konsol alat administrasi Layanan Komponen. Anda dapat mengakses koleksi ini dengan menggunakan objek dan antarmuka administrasi COM+.

Anda memulai administrasi terprogram dengan menggunakan objek yang dibuat dari kelas COMAdminCatalog, Anda mewakili koleksi apa pun dalam katalog dengan menggunakan objek yang dibuat dari kelas COMAdminCatalogCollection, dan Anda mewakili item dalam koleksi dengan menggunakan objek yang dibuat dari kelas COMAdminCatalogObject.

Item dalam koleksi tertentu mengekspos sekumpulan properti yang konsisten. Misalnya, setiap item dalam koleksi Komponen mewakili komponen, dan item dalam koleksi Komponen mengekspos properti yang sama yang digunakan untuk mengonfigurasi komponen. Properti ini dapat diakses dengan menggunakan kelas COMAdminCatalogObject.

Catatan

Properti dengan akses WriteOnce adalah ReadWrite saat menggunakan metode Tambahkan sebelum menggunakan SaveChanges dan readOnly sesudahnya.

 

Untuk pengenalan administrasi terprogram COM+, lihat Mengotomatiskan Administrasi COM+.

Hierarki Koleksi

Gambar berikut mengilustrasikan hubungan di antara koleksi. Koleksi di ujung kiri (dalam kotak putih dan abu-abu) adalah koleksi tingkat atas, yang diakses dengan memanggil metode GetCollection objek yang dibuat dari kelas COMAdminCatalog. Koleksi yang tersisa (dalam kotak kuning) hanya dapat diakses melalui koleksi induknya, dengan memanggil metode GetCollection objek COMAdminCatalogCollection yang mewakili induknya. Panah menunjuk dari kumpulan induk ke koleksi turunannya.

Diagram that shows the relationships among the collections.

Empat koleksi berikut tidak diilustrasikan dalam gambar: ErrorInfo, PropertyInfo, RelatedCollectionInfo, dan Root. Koleksi ErrorInfo adalah anak dari setiap koleksi dalam gambar kecuali InprocServers dan WOWInprocServers (dalam kotak abu-abu). Koleksi PropertyInfo dan RelatedCollectionInfo adalah turunan dari setiap koleksi. Koleksi Akar adalah koleksi tingkat atas yang merupakan induk dari semua koleksi tingkat atas lainnya. Namun, tidak perlu mengakses koleksi Root sebelum mengakses koleksi tingkat atas lainnya.

Pustaka COMAdmin

Koleksi berikut didukung oleh pustaka COMAdmin.

Koleksi Deskripsi
ApplicationCluster Berisi daftar server dalam kluster aplikasi.
ApplicationInstances Berisi objek untuk setiap instans aplikasi COM+ yang sedang berjalan.
Aplikasi Berisi objek untuk setiap aplikasi COM+ yang diinstal pada komputer lokal.
Komponen Berisi objek untuk setiap komponen dalam aplikasi yang terkait dengannya.
Daftar Komputer Berisi daftar komputer yang ditemukan di folder Komputer alat administrasi Layanan Komponen.
DCOMProtocols Berisi daftar protokol yang akan digunakan oleh DCOM. Ini berisi objek untuk setiap protokol.
ErrorInfo Mengambil informasi kesalahan yang diperluas mengenai metode yang menangani beberapa objek.
EventClassesForIID Mengambil informasi mengenai kelas peristiwa.
FilesForImport Mengambil informasi dari file MSI-nya tentang aplikasi yang dapat diimpor.
InprocServers Berisi daftar server dalam proses yang terdaftar dengan sistem. Ini berisi objek untuk setiap komponen.
AntarmukaForComponent Berisi objek untuk setiap antarmuka yang diekspos oleh komponen yang terkait dengan koleksi.
LegacyComponents Berisi objek untuk setiap komponen yang tidak dikonfigurasi dalam aplikasi yang terkait dengannya.
Server Warisan Identik dengan koleksi InprocServers kecuali bahwa koleksi ini juga menyertakan server lokal.
LocalComputer Berisi satu objek yang menyimpan informasi pengaturan tingkat komputer untuk komputer yang katalognya Anda akses.
MethodsForInterface Berisi objek untuk setiap metode pada antarmuka yang terkait dengan koleksi.
Partitions Digunakan untuk menentukan aplikasi yang terkandung dalam setiap partisi.
PartitionUsers Digunakan untuk menentukan pengguna yang terkandung dalam setiap partisi.
PropertyInfo Mengambil informasi tentang properti yang didukung koleksi tertentu.
PublisherProperties Berisi objek untuk setiap properti penerbit untuk kumpulan SubscriptionsForComponent induk.
RelatedCollectionInfo Mengambil informasi tentang koleksi lain yang terkait dengan koleksi tempatnya dipanggil.
Peran Berisi objek untuk setiap peran yang ditetapkan ke aplikasi yang terkait dengannya.
RolesForComponent Berisi objek untuk setiap peran yang ditetapkan ke komponen yang terkait dengan koleksi.
RolesForInterface Berisi objek untuk setiap peran yang ditetapkan ke antarmuka yang terkait dengan koleksi.
RolesForMethod Berisi objek untuk setiap peran yang ditetapkan ke metode yang terkait dengan koleksi.
RolesForPartition Berisi objek untuk setiap peran yang ditetapkan ke partisi yang terkait dengan koleksi.
Akar Berisi koleksi tingkat atas pada katalog.
SubscriberProperties Berisi objek untuk setiap properti pelanggan untuk koleksi SubscriptionsForComponent induk.
LanggananForComponent Berisi objek untuk setiap langganan untuk kumpulan Komponen induk.
TransientPublisherProperties Berisi objek untuk setiap properti penerbit untuk koleksi TransientSubscriptions induk.
TransientSubscriberProperties Berisi objek untuk setiap properti pelanggan untuk koleksi TransientSubscriptions induk.
TransientSubscriptions Berisi objek untuk setiap langganan sementara.
UsersInPartitionRole Berisi objek untuk setiap pengguna dalam peran partisi yang terkait dengan koleksi.
UsersInRole Berisi objek untuk setiap pengguna dalam peran yang terkait dengan koleksi.
WOWInprocServers Berisi daftar server dalam proses yang terdaftar dengan sistem untuk komponen 32-bit pada komputer 64-bit.
WOWLegacyServers Identik dengan koleksi LegacyServers kecuali bahwa koleksi ini diambil dari registri 32-bit pada komputer 64-bit.