Mengonfigurasi Aplikasi COM+
Aplikasi COM+ pada dasarnya adalah konstruksi deklaratif yang memungkinkan Anda mengonfigurasi sejumlah komponen yang sama. Misalnya, Anda dapat mengonfigurasi komponen dalam aplikasi dengan kebijakan keamanan umum.
Konfigurasi adalah bagian penting dari proses pengembangan untuk aplikasi COM+. Bagaimana Anda mengonfigurasi aplikasi akan menentukan bagaimana COM+ akan menyediakan layanan untuk itu dan bagaimana perilakunya saat berjalan.
Anda dapat mengonfigurasi aplikasi COM+ menggunakan alat administrasi Layanan Komponen atau objek administrasi dan antarmuka yang dapat ditulis yang menyediakan fungsionalitas yang mendasar dari alat administrasi. Untuk detail tentang melakukan administrasi berskrip, lihat Mengotomatiskan Administrasi COM+.
Anda dapat mengonfigurasi elemen pada tingkat berikut dalam aplikasi COM+:
- Pengaturan Tingkat Aplikasi
- Pengaturan Tingkat Komponen (Tingkat Kelas)
- Pengaturan Tingkat Antarmuka
- Pengaturan Tingkat Metode
- Topik terkait
Bagaimana Anda menginstal komponen ke dalam aplikasi dapat memengaruhi bagaimana Anda dapat mengonfigurasinya. Anda harus selalu menginstal komponen ke aplikasi COM+ (dibandingkan dengan mengimpornya). Menginstal komponen akan sepenuhnya mendaftarkannya, bersama dengan antarmuka dan pustaka jenis, dalam database pendaftaran kelas COM+ (RegDB) sehingga Anda dapat mengonfigurasinya.
Pengaturan Tingkat Aplikasi
Atribut | Deskripsi |
---|---|
Aktivasi |
Menentukan jenis aplikasi: aplikasi server atau aplikasi pustaka. |
Mengaktifkan pemeriksaan akses |
Mengaktifkan dan menonaktifkan pemeriksaan keamanan. |
Tingkat keamanan |
Menentukan bahwa pemeriksaan akses akan dilakukan pada tingkat proses (tingkat pemeriksaan akses yang dihasilkan dari peran) atau pada tingkat proses dan pada komponen (keamanan berbasis peran penuh). |
Tingkat autentikasi |
Mengatur tingkat autentikasi yang digunakan pada panggilan ke dalam aplikasi. |
Tingkat peniruan |
Mengatur tingkat peniruan yang digunakan pada panggilan ke aplikasi lain. |
Antrian |
Menentukan bahwa komponen aplikasi akan menggunakan layanan antrean. |
Aktifkan CRM |
Memungkinkan penggunaan Kompensasi Resource Manager. |
Menjalankan aplikasi sebagai layanan |
Mengonfigurasi dan mengimplementasikan aplikasi server COM+ sebagai layanan NT. |
Layanan COM+ SOAP |
Mengekspos aplikasi COM+ sebagai layanan web XML. |
Pengumpulan aplikasi |
Menambahkan skalabilitas untuk proses berulir tunggal dan terintegrasi dengan layanan Daur Ulang Aplikasi COM+. |
Daur ulang aplikasi |
Meningkatkan stabilitas aplikasi dengan mematikan proses yang terkait dengan aplikasi dan memulai ulang. |
Proses pencadangan |
Mencadangkan seluruh status proses tanpa mengakhirinya, untuk tujuan penelusuran kesalahan. |
Penonaktifan proses server |
Mematikan proses setelah periode menganggur tertentu. |
Izin |
Menonaktifkan perubahan pada pengaturan konfigurasi, termasuk penghapusan. |
Identitas keamanan |
Menentukan identitas tempat aplikasi berjalan. |
Luncurkan di debugger |
Menentukan bahwa aplikasi akan diluncurkan dalam debugger, dengan pengaturan baris perintah yang ditentukan pengguna. |
Mengaktifkan dukungan 3GB |
Memungkinkan penggunaan ruang alamat memori proses yang diperluas. |
Pengaturan Tingkat Komponen (Tingkat Kelas)
Atribut | Deskripsi |
---|---|
Transaksi |
Mengatur persyaratan transaksi otomatis Dinonaktifkan, Tidak Didukung, Didukung, Diperlukan, atau Memerlukan Baru. |
Sinkronisasi |
Mengatur persyaratan sinkronisasi Dinonaktifkan, Tidak Didukung, Didukung, Diperlukan, atau Memerlukan Baru. |
Aktivasi JIT |
Mengaktifkan aktivasi just-in-time. |
Pengumpulan objek |
Mengaktifkan pengumpulan objek. Ukuran kumpulan minimum dan maksimum dan nilai batas waktu objek dapat dikonfigurasi. |
Konstruksi objek |
Mengaktifkan konstruksi objek berparameter dengan string konstruktor yang ditentukan secara administratif. Catatan: String konstruktor tidak boleh digunakan untuk menyimpan informasi sensitif keamanan. |
Pemeriksaan akses tingkat komponen |
Mengaktifkan atau menonaktifkan pemeriksaan keamanan berbasis peran tingkat komponen. |
Penetapan peran deklaratif |
Memungkinkan penetapan peran eksplisit ke komponen. |
Kelas pengecualian antrean |
Menunjukkan kelas pengecualian untuk menangani kegagalan sisi klien. |
Peristiwa dan statistik instrumentasi |
Mengaktifkan pelaporan statistik objek dan peristiwa sistem terperinci. |
Konteks aktivasi |
Mengaktifkan aktivasi paksa objek dalam konteks pemanggil atau konteks default. |
Membuat komponen privat |
Menandai komponen sebagai privat untuk aplikasi. Komponen privat hanya dapat dilihat dan diaktifkan oleh komponen lain dalam aplikasi yang sama. |
Pengaturan Tingkat Antarmuka
Atribut | Deskripsi |
---|---|
Antri |
Menunjukkan antarmuka yang dapat diantrekan, yang ditentukan dalam IDL. |
Penetapan peran deklaratif |
Memungkinkan penetapan peran eksplisit ke antarmuka serta peran yang diwariskan secara implisit dari tingkat komponen. |
Pengaturan Tingkat Metode
Atribut | Deskripsi |
---|---|
Selesai otomatis |
Secara otomatis menonaktifkan objek pada pengembalian metode dan memilih dalam transaksi. |
Penetapan peran deklaratif |
Memungkinkan penetapan peran eksplisit ke metode serta peran yang diwariskan secara implisit dari tingkat antarmuka dan komponen. |