System.EnterpriseServices Ruang nama

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 AutoComplete. Kelas ini tidak dapat diwariskan.

BYOT

Membungkus kelas COM+ ByotServerEx dan antarmuka ICreateWithTransactionEx COM+ DTC dan ICreateWithTipTransactionEx. Kelas ini tidak dapat diwariskan.

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 true atau false untuk pemanggilan metode jarak jauh.

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) ITransaction dan didukung oleh objek yang diperoleh melalui Transaction.

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 Server.

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.