Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bagian ini menjelaskan Web Server Core dan antarmuka alur pemrosesan permintaan terintegrasi.
Di Bagian Ini
Tabel berikut mencantumkan antarmuka yang diekspos oleh alur pemrosesan permintaan terintegrasi.
| Antarmuka | Deskripsi |
|---|---|
| IAuthenticationProvider | Menerima penunjuk IHttpUser yang divalidasi melalui metode SetUser . |
| ICacheProvider | Memperluas antarmuka IHttpEventProvider dengan menambahkan dukungan untuk mengambil informasi cache dari penyedia cache. |
| ICustomNotificationProvider | Menyediakan antarmuka untuk membuat pemberitahuan kustom. |
| IDispensedHttpModuleContextContainer | Memperluas antarmuka IHttpEventProvider dengan menyediakan fungsionalitas untuk merilis kontainer. |
| IFileKey | Mewakili informasi utama untuk mengakses data terkait dalam cache file global. |
| IGlobalApplicationPreloadProvider | Menyediakan antarmuka tingkat global untuk memuat aplikasi ke dalam memori server. |
| IGlobalApplicationPreloadProvider2 | Menyediakan informasi tentang apakah proses pekerja aplikasi didaur ulang. |
| IGlobalConfigurationChangeProvider | Menyediakan antarmuka tingkat global untuk pemberitahuan GL_CONFIGURATION_CHANGE . |
| IGlobalFileChangeProvider | Menyediakan antarmuka tingkat global untuk pemberitahuan GL_FILE_CHANGE . |
| IGlobalRscaQueryProvider | Memperluas antarmuka IHttpEventProvider dengan menambahkan dukungan untuk mengkueri informasi Status Run-Time dan Kontrol IIS. |
| IGlobalStopListeningProvider | Menyediakan antarmuka untuk pemberitahuan yang menunjukkan apakah proses pekerja dimatikan dan akan berhenti mendengarkan permintaan baru. |
| IGlobalThreadCleanupProvider | Menyediakan antarmuka untuk pemberitahuan pembersihan utas. |
| IglobalTraceEventProvider | Memperluas antarmuka IHttpEventProvider dengan menyediakan peristiwa pelacakan untuk kelas turunan CGlobalModule . |
| IHttpApplication | Mengambil informasi konfigurasi khusus aplikasi. |
| IHttpApplication2 | Menyediakan antarmuka untuk memuat aplikasi Web ke dalam memori server dan menginisialisasinya sebelum permintaan HTTP pertama tiba. |
| IHttpApplicationProvider | Menyediakan antarmuka untuk pemberitahuan startup aplikasi. |
| IHttpApplicationResolveModulesProvider | Menyediakan antarmuka untuk mendaftarkan modul HTTP. |
| IHttpCacheKey | Menyediakan informasi utama untuk data terkait yang disimpan dalam cache global. |
| IHttpCachePolicy | Menyediakan akses kelas turunan CHttpModule ke pengaturan dan mendapatkan kebijakan untuk penembolokan permintaan. |
| IHttpCachePolicy2 | Menyediakan akses kelas turunan CHttpModule ke pengaturan dan mendapatkan kebijakan untuk penembolokan permintaan. |
| Antarmuka IHttpCachePolicy2 | Menyediakan akses ke metode dan properti yang dapat memaksa pembaruan ke cache. Antarmuka ini hanya tersedia di IIS 7.5. |
| IHttpCacheSpecificData | Menyediakan informasi dan metode akses untuk data yang disimpan dalam cache global. |
| IHttpCompletionInfo | Menyediakan informasi tentang penyelesaian asinkron. |
| IHttpCompletionInfo2 | Menyediakan antarmuka untuk mendapatkan jumlah byte yang diselesaikan oleh operasi asinkron. |
| IHttpConnection | Menyediakan antarmuka untuk informasi khusus koneksi. |
| IHttpContext | Menentukan objek yang mewakili konteks pemrosesan untuk operasi tingkat permintaan. |
| IHttpContext2 | Mewakili pemrosesan ulang permintaan HTTP dan memungkinkan pengambilan informasi tentang pengguna asli selama operasi asinkron. |
| IHttpContext3 | Mewakili pemrosesan ulang permintaan HTTP dan memungkinkan dukungan tambahan untuk operasi asinkron. |
| IHttpContext4 | Mewakili pemrosesan ulang permintaan HTTP dan memungkinkan dukungan tambahan untuk operasi diagnostik. |
| IHttpEventProvider | Menyediakan antarmuka pelaporan peristiwa generik. |
| IHttpFileInfo | Memperluas antarmuka IHttpCacheSpecificData dengan menambahkan informasi khusus file untuk file yang di-cache di server. |
| IHttpFileMonitor | Monitor perubahan file. |
| IHttpModuleContextContainer | Mempertahankan kumpulan penunjuk IHttpStoredContext . |
| IHttpModuleFactory | Mengelola pembuatan kelas CHttpModule . |
| IHttpModuleRegistrationInfo | Mengambil dan mengatur informasi pendaftaran modul. |
| IHttpPerfCounterInfo | Menyediakan antarmuka untuk meningkatkan dan mengurangi penghitung kinerja. |
| IHttpRequest | Menyediakan antarmuka ke objek permintaan HTTP. |
| IHttpRequest2 | Menyediakan antarmuka untuk mengambil token pengikatan saluran (CBT) yang digunakan untuk validasi permintaan. |
| IHttpRequest3 | Menyediakan antarmuka untuk membaca hasil permintaan ke dalam buffer. |
| IHttpResponse | Menyediakan antarmuka ke objek respons HTTP. |
| IHttpResponse2 | Menyediakan antarmuka untuk membersihkan data dan menulis potongan data entitas untuk operasi asinkron. |
| IHttpServer | Mewakili konteks pemrosesan untuk operasi tingkat global. |
| IHttpServer2 | Mewakili konteks pemrosesan untuk operasi tingkat global, dan memungkinkan pengambilan file konfigurasi, antarmuka yang diperluas, metadata, token, dan kerangka kerja proses pekerja. |
| IHttpSite | Menyediakan informasi khusus situs dalam konteks saat ini. |
| IHttpStoredContext | Menentukan informasi konteks untuk data yang disimpan. |
| IHttpTokenEntry | Memperluas antarmuka IHttpCacheSpecificData dengan menambahkan informasi khusus token untuk token yang di-cache di server. |
| IHttpTokenKey | Mewakili informasi utama untuk mengakses data terkait dalam cache token global. |
| IHttpTraceContext | Menyediakan metode seluruh permintaan untuk modul untuk meningkatkan peristiwa ke dalam infrastruktur pelacakan IIS 7. |
| IHttpUrlInfo | Menyediakan informasi khusus URL dalam konteks saat ini. |
| IHttpUser | Menyediakan informasi khusus permintaan tentang pengguna. |
| IMapHandlerProvider | Menyediakan antarmuka tingkat permintaan untuk diproses untuk pemberitahuan RQ_MAP_REQUEST_HANDLER . |
| IMapPathProvider | Mengambil informasi tentang jalur yang sedang dipetakan secara fisik. |
| IMetadataInfo | Mengambil informasi metadata untuk konteks saat ini. |
| IModuleAllocator | Mengalokasikan memori dalam kumpulan memori permintaan saat ini. |
| INamedContextContainer | Menyediakan antarmuka untuk mengikat dan mengambil konteks bernama. |
| IPreBeginRequestProvider | Menyediakan antarmuka tingkat global untuk pemberitahuan GL_PRE_BEGIN_REQUEST . |
| IReadEntityProvider | Menyediakan antarmuka untuk mengambil atau memodifikasi entitas permintaan. |
| IReferencedMetadataInfo | Menyediakan antarmuka untuk mereferensikan dan mendereferensi metadata konteks. |
| IScriptMapInfo | Mengambil pengaturan konfigurasi untuk penangan permintaan. |
| ISendResponseProvider | Mengambil atau memodifikasi informasi tentang respons saat ini. |
| IUriKey | Mewakili informasi utama untuk mengakses data terkait dalam cache Pengidentifikasi Sumber Daya Seragam (URI). |
| IWebSocketContext | Mewakili dukungan konteks untuk komunikasi WebSocket dua arah melalui satu soket TCP. |