System.EnterpriseServices Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan objek .NET dengan akses ke layanan COM+ yang membuat objek .NET Framework lebih praktis untuk aplikasi perusahaan.
Kelas
| Nama | Deskripsi |
|---|---|
| Activity |
Membuat aktivitas untuk melakukan pekerjaan batch sinkron atau asinkron yang dapat menggunakan layanan COM+ tanpa perlu membuat komponen COM+. Kelas ini tidak dapat diwariskan. |
| ApplicationAccessControlAttribute |
Menentukan kontrol akses ke rakitan yang berisi kelas ServicedComponent. |
| ApplicationActivationAttribute |
Menentukan apakah komponen dalam rakitan berjalan dalam proses pembuat atau dalam proses sistem. |
| ApplicationIDAttribute |
Menentukan ID aplikasi (sebagai GUID) untuk rakitan ini. Kelas ini tidak dapat diwariskan. |
| ApplicationNameAttribute |
Menentukan nama aplikasi COM+ yang akan digunakan untuk penginstalan komponen dalam rakitan. Kelas ini tidak dapat diwariskan. |
| ApplicationQueuingAttribute |
Memungkinkan dukungan antrean untuk rakitan yang ditandai dan memungkinkan aplikasi membaca panggilan metode dari antrean Antrean Pesan. Kelas ini tidak dapat diwariskan. |
| AutoCompleteAttribute |
Menandai metode yang diatribusikan sebagai objek |
| BYOT |
Membungkus kelas COM+ |
| ComponentAccessControlAttribute |
Memungkinkan pemeriksaan keamanan pada panggilan ke komponen. Kelas ini tidak dapat diwariskan. |
| COMTIIntrinsicsAttribute |
Memungkinkan Anda meneruskan properti konteks dari COM Transaction Integrator (COMTI) ke dalam konteks COM+. |
| ConstructionEnabledAttribute |
Mengaktifkan dukungan konstruksi objek COM+. Kelas ini tidak dapat diwariskan. |
| ContextUtil |
Mendapatkan informasi tentang konteks objek COM+. Kelas ini tidak dapat diwariskan. |
| DescriptionAttribute |
Mengatur deskripsi pada rakitan (aplikasi), komponen, metode, atau antarmuka. Kelas ini tidak dapat diwariskan. |
| EventClassAttribute |
Menandai kelas yang diatribusikan sebagai kelas peristiwa. Kelas ini tidak dapat diwariskan. |
| EventTrackingEnabledAttribute |
Mengaktifkan pelacakan peristiwa untuk komponen. Kelas ini tidak dapat diwariskan. |
| ExceptionClassAttribute |
Mengatur kelas pengecualian antrean untuk kelas yang diantrekan. Kelas ini tidak dapat diwariskan. |
| IISIntrinsicsAttribute |
Memungkinkan akses ke nilai intrinsik ASP dari GetNamedProperty(String). Kelas ini tidak dapat diwariskan. |
| InterfaceQueuingAttribute |
Mengaktifkan dukungan antrean untuk antarmuka yang ditandai. Kelas ini tidak dapat diwariskan. |
| JustInTimeActivationAttribute |
Mengaktifkan atau menonaktifkan aktivasi just-in-time (JIT). Kelas ini tidak dapat diwariskan. |
| LoadBalancingSupportedAttribute |
Menentukan apakah komponen berpartisipasi dalam penyeimbangan beban, jika layanan penyeimbangan beban komponen diinstal dan diaktifkan di server. |
| MustRunInClientContextAttribute |
Memaksa objek yang diatribusikan untuk dibuat dalam konteks pembuat, jika memungkinkan. Kelas ini tidak dapat diwariskan. |
| ObjectPoolingAttribute |
Mengaktifkan dan mengonfigurasi pengumpulan objek untuk komponen. Kelas ini tidak dapat diwariskan. |
| PrivateComponentAttribute |
Mengidentifikasi komponen sebagai komponen privat yang hanya dilihat dan diaktifkan oleh komponen dalam aplikasi yang sama. Kelas ini tidak dapat diwariskan. |
| RegistrationConfig |
Menyediakan informasi konfigurasi untuk menginstal rakitan ke dalam katalog COM+. |
| RegistrationErrorInfo |
Mengambil informasi kesalahan yang diperluas tentang metode yang terkait dengan beberapa objek COM+. Ini juga termasuk metode yang menginstal, mengimpor, dan mengekspor aplikasi dan komponen COM+. Kelas ini tidak dapat diwariskan. |
| RegistrationException |
Pengecualian yang dilemparkan ketika kesalahan pendaftaran terdeteksi. |
| RegistrationHelper |
Menginstal dan mengonfigurasi rakitan di katalog COM+. Kelas ini tidak dapat diwariskan. |
| RegistrationHelperTx |
Digunakan oleh infrastruktur .NET Framework untuk menginstal dan mengonfigurasi rakitan di katalog COM+ sambil mempertahankan transaksi yang baru dibuat. |
| ResourcePool |
Menyimpan objek dalam transaksi saat ini. Kelas ini tidak dapat diwariskan. |
| SecureMethodAttribute |
Memastikan bahwa infrastruktur memanggil melalui antarmuka untuk metode atau untuk setiap metode di kelas saat menggunakan layanan keamanan. Kelas perlu menggunakan antarmuka untuk menggunakan layanan keamanan. Kelas ini tidak dapat diwariskan. |
| SecurityCallContext |
Menjelaskan rantai penelepon menjelang panggilan metode saat ini. |
| SecurityCallers |
Menyediakan kumpulan identitas yang diurutkan dalam rantai panggilan saat ini. |
| SecurityIdentity |
Berisi informasi yang berkaitan dengan identitas dalam rantai panggilan COM+. |
| SecurityRoleAttribute |
Mengonfigurasi peran untuk aplikasi atau komponen. Kelas ini tidak dapat diwariskan. |
| ServiceConfig |
Menentukan dan mengonfigurasi layanan yang akan aktif di domain yang dimasukkan saat memanggil Enter(ServiceConfig) atau membuat Activity. Kelas ini tidak dapat diwariskan. |
| ServicedComponent |
Mewakili kelas dasar semua kelas menggunakan layanan COM+. |
| ServicedComponentException |
Pengecualian yang dilemparkan ketika kesalahan terdeteksi dalam komponen berlayanan. |
| ServiceDomain |
Memungkinkan segmen kode yang diidentifikasi oleh Enter(ServiceConfig) dan Leave() untuk berjalan dalam konteksnya sendiri dan berperilaku seolah-olah itu adalah metode yang dipanggil pada objek yang dibuat dalam konteks. Kelas ini tidak dapat diwariskan. |
| SharedProperty |
Mengakses properti bersama. Kelas ini tidak dapat diwariskan. |
| SharedPropertyGroup |
Mewakili kumpulan properti bersama. Kelas ini tidak dapat diwariskan. |
| SharedPropertyGroupManager |
Mengontrol akses ke grup properti bersama. Kelas ini tidak dapat diwariskan. |
| SynchronizationAttribute |
Mengatur nilai sinkronisasi komponen. Kelas ini tidak dapat diwariskan. |
| TransactionAttribute |
Menentukan jenis transaksi yang tersedia untuk objek yang diatribusikan. Nilai yang diizinkan adalah anggota enumerasi TransactionOption. |
Struct
| Nama | Deskripsi |
|---|---|
| BOID |
Mewakili unit kerja yang terkait dengan transaksi. Struktur ini digunakan dalam XACTTRANSINFO. |
| XACTTRANSINFO |
Mewakili struktur yang digunakan dalam ITransaction antarmuka. |
Antarmuka
| Nama | Deskripsi |
|---|---|
| IAsyncErrorNotify |
Menerapkan trapping kesalahan pada pekerjaan batch asinkron yang dikirimkan oleh Activity objek. |
| IPlaybackControl |
Fungsi dalam Komponen Antrean dalam penanganan abnormal kesalahan pemutaran sisi server dan kegagalan sisi klien dari mekanisme pengiriman Antrean Pesan. |
| IProcessInitControl |
Mendukung pengaturan batas waktu untuk Startup(Object) metode . |
| IProcessInitializer |
Mendukung metode yang dapat dipanggil ketika komponen COM dimulai atau dimatikan. |
| IRegistrationHelper |
Menginstal dan mengonfigurasi rakitan di katalog COM+. |
| IRemoteDispatch |
Diimplementasikan oleh ServicedComponent kelas untuk menentukan apakah AutoCompleteAttribute atribut kelas diatur ke |
| IServiceCall |
Menerapkan pekerjaan batch yang dikirimkan melalui aktivitas yang dibuat oleh Activity. |
| IServicedComponentInfo |
Diimplementasikan oleh ServicedComponent kelas untuk mendapatkan informasi tentang komponen melalui GetComponentInfo(Int32, String[]) metode . |
| ITransaction |
Sesuai dengan antarmuka Koordinator Transaksi Terdistribusi (DTC) |
Enum
| Nama | Deskripsi |
|---|---|
| AccessChecksLevelOption |
Menentukan tingkat pemeriksaan akses untuk aplikasi, baik di tingkat proses saja atau di semua tingkat, termasuk tingkat komponen, antarmuka, dan metode. |
| ActivationOption |
Menentukan cara di mana komponen layanan diaktifkan dalam aplikasi. |
| AuthenticationOption |
Menentukan mekanisme autentikasi panggilan prosedur jarak jauh (RPC). Hanya berlaku ketika ActivationOption diatur ke |
| BindingOption |
Menunjukkan apakah semua pekerjaan yang dikirimkan oleh Activity harus terikat hanya ke satu apartemen berulir tunggal (STA). Enumerasi ini tidak berdampak pada apartemen multithreaded (MTA). |
| ImpersonationLevelOption |
Menentukan tingkat peniruan yang diizinkan saat memanggil target aplikasi server. |
| InheritanceOption |
Menunjukkan apakah akan membuat konteks baru berdasarkan konteks saat ini atau pada informasi di ServiceConfig. |
| InstallationFlags |
Bendera yang digunakan dengan kelas RegistrationHelper. |
| PartitionOption |
Menunjukkan konteks untuk menjalankan partisi COM+. |
| PropertyLockMode |
Menentukan mode untuk mengakses properti bersama di manajer grup properti bersama. |
| PropertyReleaseMode |
Menentukan mode rilis untuk properti dalam grup properti bersama baru. |
| SxsOption |
Menunjukkan bagaimana rakitan berdampingan dikonfigurasi untuk ServiceConfig. |
| SynchronizationOption |
Menentukan jenis sinkronisasi otomatis yang diminta oleh komponen. |
| ThreadPoolOption |
Menunjukkan kumpulan utas tempat pekerjaan, dikirimkan oleh Activity, berjalan. |
| TransactionIsolationLevel |
Menentukan nilai TransactionAttribute. |
| TransactionOption |
Menentukan jenis transaksi otomatis yang diminta oleh komponen. |
| TransactionStatus |
Menunjukkan status transaksi. |
| TransactionVote |
Menentukan nilai yang diizinkan untuk pemungutan suara hasil transaksi. |
Delegasikan
| Nama | Deskripsi |
|---|---|
| ResourcePool.TransactionEndDelegate |
Mewakili metode yang menangani akhir transaksi. |