Bagikan melalui


Antarmuka Inti Server Web

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.

Lihat juga

Referensi API Inti Server Web