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