Bagikan melalui


Antarmuka COM+

Berikut ini adalah antarmuka COM+.

Antarmuka Deskripsi
ContextInfo Mengambil informasi transaksi, aktivitas, dan konteks pada objek konteks saat ini.
ContextInfo2 Menyediakan informasi tambahan tentang konteks objek, melengkapi informasi yang tersedia melalui antarmuka ContextInfo.
IAppDomainHelper Mengikat objek terkelola ke domain aplikasi, yang merupakan lingkungan terisolasi tempat aplikasi dijalankan.
IAssemblyLocator Mengambil informasi tentang rakitan saat menggunakan kode terkelola dalam runtime bahasa umum .NET Framework.
IAsyncErrorNotify Digunakan untuk menerapkan perangkap kesalahan pada pekerjaan batch asinkron yang dikirimkan melalui aktivitas yang dibuat oleh CoCreateActivity.
ICheckSxSConfig Digunakan untuk memeriksa konfigurasi rakitan berdampingan saat ini.
IComActivityEvents Memberi tahu pelanggan jika aktivitas dibuat, dihancurkan, atau kehabisan waktu.
IComAppEvents Memberi tahu pelanggan jika aplikasi server COM+ dimulai, dimatikan, atau dipaksa untuk dimatikan.
IComApp2Events Memberi tahu pelanggan jika aplikasi server COM+ dimuat, dimatikan, atau dijeda.
IComCRMEvents Memberi tahu pelanggan tentang aktivitas fitur Compensating Resource Manager (CRM) Layanan Komponen.
IComExceptionEvents Memberi tahu pelanggan ketika pengecualian yang tidak tertangani terjadi dalam kode pengguna.
IComIdentityEvents Memberi tahu pelanggan tentang aktivitas yang merupakan bagian dari halaman Halaman Server Aktif (ASP) Layanan Informasi Internet (IIS).
IComInstanceEvents Memberi tahu pelanggan tentang pembuatan atau rilis objek.
IComInstance2Events Memberi tahu pelanggan jika objek dibuat atau dirilis oleh klien.
ICOMLBArguments Digunakan untuk mengaktifkan layanan penyeimbangan beban komponen COM+.
IComLTxEvents Memberi tahu pelanggan peristiwa yang terkait dengan transaksi COM+.
IComMethodEvents Memberi tahu pelanggan jika metode objek telah dipanggil, dikembalikan, atau dihasilkan pengecualian.
IComMethod2Events Memberi tahu pelanggan jika metode objek telah dipanggil, dikembalikan, atau dihasilkan pengecualian.
IComObjectConstructionEvents Memberi tahu pelanggan jika objek yang dibangun dibuat di kumpulan objek.
IComObjectConstruction2Events Memberi tahu pelanggan jika objek yang dibuat dibuat.
IComObjectEvents Memberi tahu pelanggan jika instans objek yang diaktifkan just-in-time (JIT) telah dibuat atau dibeberkan.
IComObjectPoolEvents Memberi tahu pelanggan saat objek baru ditambahkan ke kumpulan.
IComObjectPool2Events Memberi tahu pelanggan jika objek transaksi atau non-transaksi ditambahkan ke atau diperoleh dari kumpulan objek.
IComObjectPoolEvents2 Memberi tahu pelanggan saat objek baru dibuat untuk atau dihapus dari kumpulan.
IComQCEvents Memberi tahu pelanggan jika pesan antrean dibuat, dibatalkan antreannya, atau dipindahkan ke antrean coba lagi atau surat mati.
IComResourceEvents Memberi tahu pelanggan jika sumber daya dibuat, dialokasikan, dilacak, atau dihancurkan.
IComSecurityEvents Memberi tahu pelanggan jika autentikasi panggilan metode berhasil atau gagal.
IComThreadEvents Memberi tahu pelanggan jika apartemen berulir tunggal (STA) dibuat atau dihentikan, dan ketika utas apartemen dialokasikan.
IComTrackingInfoCollection Mengambil jenis kumpulan informasi pelacakan dan jumlah objek yang dikandungnya.
IComTrackingInfoEvents Memberi tahu pelanggan saat informasi pelacakan untuk koleksi berubah.
IComTrackingInfoObject Mengambil properti objek informasi pelacakan.
IComTrackingInfoProperties Mengambil jumlah total properti yang terkait dengan objek informasi pelacakan dan namanya.
IComTransactionEvents Memberi tahu pelanggan jika transaksi Koordinator Transaksi Terdistribusi Microsoft (DTC) dimulai, diterapkan, atau dibatalkan.
IComTransaction2Events Memberi tahu pelanggan jika transaksi Koordinator Transaksi Terdistribusi Microsoft (DTC) dimulai, diterapkan, atau dibatalkan. Pelanggan juga diberi tahu ketika transaksi berada dalam fase persiapan protokol penerapan dua fase.
IComUserEvent Memberi tahu pelanggan metrik yang ditentukan pengguna yang ditentukan.
IContextProperties Menyediakan akses ke properti objek konteks.
IContextState Mengontrol penonaktifan objek dan pemungutan suara transaksi dengan memanipulasi bendera status konteks.
IContextTransactionInfo Menyediakan akses ke properti objek konteks yang terkait dengan transaksi.
ICreateWithLocalTransaction Membuat objek COM+ yang dijalankan dalam cakupan transaksi lokal yang ditentukan.
ICreateWithTipTransactionEx Membuat objek yang terdaftar dalam transaksi manual menggunakan Protokol Internet Transaksi (TIP).
ICreateWithTransactionEx Membuat objek yang terdaftar dalam transaksi manual.
ICrmCompensator Mengirimkan rekaman log yang tidak terstruktur ke CRM Compensator saat menggunakan Microsoft Visual C++.
ICrmCompensatorVariants Mengirimkan rekaman log terstruktur ke CRM Compensator saat menggunakan Microsoft Visual Basic.
ICrmFormatLogRecords Mengonversi rekaman log ke format yang dapat dilihat sehingga dapat disajikan menggunakan alat pemantauan generik.
ICrmLogControl Adalah cara di mana CRM Worker dan CRM Compensator menulis rekaman ke log dan membuatnya tahan lama.
ICrmMonitor Mengambil rekam jepret dari status CRM saat ini dan menyimpan petugas CRM tertentu.
ICrmMonitorClerks Mengambil informasi tentang status petugas.
ICrmMonitorLogRecords Memantau catatan log individual yang dikelola oleh petugas CRM tertentu untuk transaksi tertentu.
IDispenserDriver Dipanggil oleh pemegang Com+ Resource Dispenser untuk membuat, mendaftarkan, mengevaluasi, dan menghancurkan sumber daya.
IDispenserManager Koneksi ke Manajer Dispenser.
IEnumEventObject Menghitung objek peristiwa yang terdaftar di penyimpanan peristiwa COM+.
IEnumNames Menghitung nama.
IEventClass Mengaitkan kelas objek peristiwa dengan antarmuka peristiwa yang diterapkan objek tersebut.
IEventClass2 Digunakan untuk mengatur dan mendapatkan data pada objek kelas peristiwa.
IEventControl Mengontrol perilaku objek peristiwa, objek yang mengaktifkan peristiwa kepada pelanggannya.
IEventObjectChange Memberi tahu pelanggan tentang perubahan pada penyimpanan peristiwa.
IEventObjectChange2 Memberi tahu pelanggan tentang perubahan pada penyimpanan peristiwa sambil menyertakan informasi partisi dan ID aplikasi.
IEventObjectCollection Mengelola objek dalam koleksi objek peristiwa.
IEventProperty Menyimpan properti peristiwa.
IEventSubscription Menentukan informasi tentang hubungan antara pelanggan peristiwa dan peristiwa yang berlangganannya.
IEventSubscription2 Memperluas antarmuka IEventSubscription.
IEventSubscription3 Memperluas antarmuka IEventSubscription2.
IEventSystem Menyediakan akses ke penyimpanan data peristiwa.
IEventSystem2 Memperluas antarmuka IEventSystem.
IFiringControl Mengaktifkan peristiwa ke satu langganan.
IGetAppTrackerData Memungkinkan aplikasi administratif untuk mengambil informasi statistik tentang menjalankan aplikasi COM+.
IGetContextProperties Memungkinkan pemanggil untuk mendapatkan properti yang terkait dengan konteks objek saat ini.
IGetSecurityCallContext Mengambil referensi ke objek yang dibuat dari kelas SecurityCallContext yang terkait dengan panggilan saat ini.
IHolder Mengalokasikan atau membebaskan sumber daya untuk Dispenser Sumber Daya yang diinstal.
IManagedActivationEvents Digunakan untuk membuat dan menghancurkan stub untuk objek terkelola dalam konteks COM+ saat ini.
IManagedObjectInfo Menjelaskan stub untuk objek terkelola.
IManagedPoolAction Memungkinkan objek diberi tahu sebelum dirilis dari kumpulan objek COM+.
IManagedPooledObj Menjelaskan bagaimana objek terkelola digunakan dalam kumpulan objek COM+.
IMessageMover Memindahkan pesan dari satu antrean ke antrean lain.
IMTSActivity Mengirimkan pekerjaan batch melalui aktivitas yang dibuat oleh fungsi MTSCreateActivity.
IMTSCall Menerapkan pekerjaan batch yang dikirimkan melalui aktivitas yang dibuat oleh fungsi MTSCreateActivity.
IMtsEventInfo Menjelaskan peristiwa yang ditentukan pengguna.
IMtsEvents Menyediakan metode untuk mendapatkan informasi tentang paket yang sedang berjalan dan membuat sink peristiwa.
IMtsGrp Menyediakan metode untuk menghitung paket yang sedang berjalan.
IMTSLocator Menjelaskan satu peristiwa yang menyediakan akses ke antarmuka IMtsEvents dari dispatcher peristiwa untuk proses saat ini.
IMTxAS Setara dengan fungsi C++ berikut: GetObjectContext, RecycleSurrogate, dan Brankas Ref.
IMultiInterfaceEventControl Mengontrol perilaku objek peristiwa, objek yang mengaktifkan peristiwa kepada pelanggannya.
IMultiInterfacePublisherFilter Mengelola cache langganan yang difilter untuk metode peristiwa.
IObjectConstruct Mengontrol proses konstruksi objek dengan meneruskan parameter dari metode atau objek lain.
IObjectConstructString Menyediakan akses ke string konstruktor. Gunakan saat Anda ingin menentukan parameter selama konstruksi objek Anda.
IObjectContext Menyediakan akses ke konteks objek saat ini. Konteks objek terutama digunakan saat bekerja dengan transaksi atau berurusan dengan keamanan objek.
IObjectContextActivity Mengambil pengidentifikasi aktivitas yang terkait dengan konteks objek saat ini.
IObjectContextInfo Mengambil informasi transaksi, aktivitas, dan konteks pada objek konteks saat ini.
IObjectContextInfo2 Memperluas antarmuka IObjectContextInfo.
IObjectContextTip Mengambil properti yang menjelaskan konteks transaksi Transaction Internet Protocol (TIP).
IObjectControl Menentukan inisialisasi dan prosedur pembersihan khusus konteks untuk objek COM+ Anda, dan menentukan apakah objek dapat didaur ulang.
IObjPool Mewakili kunci untuk setiap objek dalam kumpulan sumber daya transaksi.
IPlaybackControl Memungkinkan partisipasi dalam penanganan kesalahan pemutaran sisi server yang tidak normal dan kegagalan sisi klien dari mekanisme pengiriman Antrean Pesan.
IPoolManager Memungkinkan penelepon mengontrol kumpulan objek.
IProcessInitializer Menyediakan metode yang dapat dipanggil setiap kali Dllhost.exe dimulai atau dimatikan.
IPublisherFilter Bertindak sebagai antarmuka panggilan balik sehingga penerbit peristiwa dapat mengontrol pelanggan mana yang menerima pemberitahuan peristiwa atau urutan di mana pelanggan diberi tahu.
ISecurityCallContext Menyediakan akses ke metode keamanan dan informasi tentang konteks panggilan keamanan panggilan saat ini.
ISecurityCallersColl Menyediakan akses ke informasi tentang penelepon individual dalam kumpulan pemanggil.
ISecurityIdentityColl Menyediakan akses ke kumpulan informasi keamanan yang mewakili identitas pemanggil. Item yang tersedia dalam koleksi ini adalah SID, nama akun, layanan autentikasi, tingkat autentikasi, dan tingkat peniruan.
ISecurityProperty Menentukan ID keamanan pemanggil asli objek saat ini atau pemanggil langsung. Namun, cara yang disukai untuk mendapatkan informasi tentang pemanggil objek adalah dengan menggunakan antarmuka ISecurityCallContext.
ISelectCOMLBServer Mengaktifkan layanan penyeimbangan beban komponen COM+.
ISendMethodEvents Menjelaskan kelas peristiwa yang memberi tahu pelanggan setiap kali metode pada objek yang mengimplementasikannya dipanggil atau dikembalikan dari panggilan.
IServiceActivity Digunakan untuk memanggil pekerjaan batch yang dikirimkan melalui aktivitas yang dibuat oleh CoCreateActivity.
IServiceCall Digunakan untuk mengimplementasikan pekerjaan batch yang dikirimkan melalui aktivitas yang dibuat oleh CoCreateActivity.
IServiceComTIIntrinsicsConfig Mengonfigurasi intrinsik COM Transaction Integrator (COMTI) untuk pekerjaan yang dilakukan saat memanggil fungsi CoCreateActivity atau CoEnterServiceDomain.
IServiceIISIntrinsicsConfig Mengonfigurasi intrinsik IIS untuk pekerjaan yang dilakukan saat memanggil fungsi CoCreateActivity atau CoEnterServiceDomain.
IServiceInheritanceConfig Menentukan apakah akan membuat konteks baru berdasarkan konteks saat ini atau membuat konteks baru hanya berdasarkan informasi di CServiceConfig.
IServicePartitionConfig Mengonfigurasi bagaimana partisi digunakan untuk pekerjaan yang dilakukan saat memanggil CoCreateActivity atau CoEnterServiceDomain.
IServicePool Digunakan untuk mengelola kumpulan objek COM+.
IServicePoolConfig Digunakan untuk mengonfigurasi kumpulan objek.
IServiceSxSConfig Mengonfigurasi rakitan berdampingan untuk pekerjaan yang dilakukan saat memanggil CoCreateActivity atau CoEnterServiceDomain.
IServiceSynchronizationConfig Mengonfigurasi sinkronisasi untuk pekerjaan yang dilakukan saat memanggil CoCreateActivity atau CoEnterServiceDomain.
IServiceSysTxnConfig Memungkinkan Anda menjalankan sekumpulan kode dalam cakupan transaksi yang ada yang Anda tentukan dengan proksi transaksi.
IServiceThreadPoolConfig Mengonfigurasi kumpulan utas objek aktivitas yang dikembalikan dengan memanggil CoCreateActivity.
IServiceTrackerConfig Mengonfigurasi properti pelacak untuk pekerjaan yang dilakukan saat memanggil CoCreateActivity atau CoEnterServiceDomain.
IServiceTransactionConfig Memperluas antarmuka IServiceTransactionConfigBase.
IServiceTransactionConfigBase Mengonfigurasi layanan transaksi untuk pekerjaan yang dilakukan saat memanggil CoCreateActivity atau CoEnterServiceDomain.
ISharedProperty Mengekspos metode properti yang dapat Anda gunakan untuk mengatur atau mengambil nilai properti bersama.
ISharedPropertyGroup Digunakan untuk membuat dan mengakses properti bersama dalam grup properti bersama.
ISharedPropertyGroupManager Digunakan untuk membuat grup properti bersama dan untuk mendapatkan akses ke grup properti bersama yang ada.
ISystemAppEventData Memberi tahu pelanggan saat instans aplikasi COM+ dibuat atau dikonfigurasi ulang.
IThreadPoolKnobs Digunakan untuk mengontrol perilaku kumpulan utas.
ITransactionContext Memungkinkan Anda menyusun pekerjaan beberapa objek COM+ dalam satu transaksi dan secara eksplisit menerapkan atau membatalkan transaksi.
ITransactionContextEx Memperluas antarmuka ITransactionContext agar kompatibel dengan Automation.
ITransactionProperty Digunakan untuk mendapatkan kumpulan sumber daya transaksi.
ITransactionProxy Menyediakan cara bagi konteks transaksi COM+ untuk bekerja dengan transaksi non-DTC.
ITransactionResourcePool Mempertahankan daftar objek yang dikumpulkan, yang di-key oleh IObjPool, yang digunakan hingga transaksi selesai.
ITransactionStatus Digunakan untuk menemukan status transaksi yang diselesaikan dengan panggilan ke CoLeaveServiceDomain ketika CServiceConfig dikonfigurasi untuk menggunakan transaksi dalam panggilan ke CoEnterServiceDomain.
ObjectContext Menyediakan akses ke konteks objek saat ini. Konteks objek terutama digunakan saat bekerja dengan transaksi atau berurusan dengan keamanan objek. Menyediakan fungsionalitas yang sama dengan IObjectContext, tetapi kompatibel dengan Automation.
ObjectControl Menentukan inisialisasi dan prosedur pembersihan khusus konteks untuk objek COM+ Anda, dan untuk menentukan apakah objek dapat didaur ulang. Menyediakan fungsionalitas yang sama dengan IObjectControl, tetapi kompatibel dengan Automation.
SecurityProperty Memungkinkan Anda untuk mendapatkan informasi tentang pemanggil asli objek saat ini dan pemanggil langsung.