Microsoft.AspNetCore.Http.Features Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi jenis yang terkait dengan Features.
Kelas
DefaultSessionFeature |
Jenis ini hanya ada untuk tujuan pengujian unit di mana pengguna dapat langsung mengatur Session properti tanpa perlu membuat ISessionFeature. |
FeatureCollection |
Implementasi default untuk IFeatureCollection. |
FeatureCollectionExtensions |
Metode ekstensi untuk mendapatkan fitur dari IFeatureCollection |
FormFeature |
Implementasi default untuk IFormFeature. |
FormOptions |
Opsi untuk mengonfigurasi pembacaan isi permintaan sebagai formulir HTTP. |
HttpConnectionFeature |
Implementasi default untuk IHttpConnectionFeature. |
HttpRequestFeature |
Implementasi default untuk IHttpRequestFeature. |
HttpRequestIdentifierFeature |
Implementasi default untuk IHttpRequestIdentifierFeature. |
HttpRequestLifetimeFeature |
Implementasi default untuk IHttpRequestLifetimeFeature. |
HttpResponseFeature |
Implementasi default untuk IHttpResponseFeature. |
ItemsFeature |
Implementasi default untuk IItemsFeature. |
QueryFeature |
Implementasi default untuk IQueryFeature. |
RequestBodyPipeFeature |
Implementasi default untuk IRequestBodyPipeFeature. |
RequestCookiesFeature |
Implementasi default untuk IRequestCookiesFeature. |
RequestServicesFeature |
Implementasi untuk IServiceProvidersFeature mengakses layanan permintaan. |
ResponseCookiesFeature |
Implementasi default .IResponseCookiesFeature |
RouteValuesFeature |
Fitur untuk nilai perutean. Gunakan Features untuk mengakses nilai yang terkait dengan permintaan saat ini. |
ServiceProvidersFeature |
Implementasi default untuk IServiceProvidersFeature. |
TlsConnectionFeature |
Implementasi default untuk TlsConnectionFeature. |
Struct
FeatureReference<T> |
Referensi cache ke fitur. |
FeatureReferences<TCache> |
Referensi ke kumpulan fitur. |
Antarmuka
IBadRequestExceptionFeature |
Menyediakan informasi tentang permintaan HTTP yang ditolak. |
IEndpointFeature |
Antarmuka fitur untuk perutean titik akhir. Gunakan Features untuk mengakses instans yang terkait dengan permintaan saat ini. |
IFeatureCollection |
Mewakili kumpulan fitur HTTP. |
IFormFeature |
Memungkinkan membaca isi permintaan sebagai formulir HTTP. |
IHttpActivityFeature |
Fitur untuk mengakses yang Activity terkait dengan permintaan. |
IHttpBodyControlFeature | |
IHttpBufferingFeature |
Berisi jenis yang terkait dengan Features. |
IHttpConnectionFeature |
Informasi mengenai koneksi TCP/IP yang membawa permintaan. |
IHttpExtendedConnectFeature |
Digunakan dengan protokol yang memerlukan jabat tangan Extended CONNECT seperti HTTP/2 WebSocket dan WebTransport. https://www.rfc-editor.org/rfc/rfc8441#section-4 |
IHttpMaxRequestBodySizeFeature |
Fitur untuk memeriksa dan memodifikasi ukuran isi permintaan maksimum untuk satu permintaan. |
IHttpMetricsTagsFeature |
Menyediakan akses ke tag yang ditambahkan ke penghitung permintaan HTTP metrik. Fitur ini tidak diatur jika penghitung tidak diaktifkan. |
IHttpRequestBodyDetectionFeature |
Digunakan untuk menunjukkan apakah permintaan dapat memiliki isi. |
IHttpRequestFeature |
Berisi detail permintaan tertentu. Semua properti ini harus dapat diubah. Tidak satu pun dari properti ini harus diatur ke null. |
IHttpRequestIdentifierFeature |
Fitur untuk mengidentifikasi permintaan secara unik. |
IHttpRequestLifetimeFeature |
Menyediakan akses ke operasi seumur hidup permintaan HTTP. |
IHttpRequestTrailersFeature |
Fitur ini memaparkan header trailer permintaan HTTP, baik untuk isi yang dipotong HTTP/1.1 atau header http/2 berikutnya. |
IHttpResetFeature |
Digunakan untuk mengirim pesan reset untuk protokol yang mendukungnya seperti HTTP/2 atau HTTP/3. |
IHttpResponseBodyFeature |
Agregat dari berbagai cara untuk berinteraksi dengan isi respons. |
IHttpResponseFeature |
Mewakili bidang dan status respons HTTP. |
IHttpResponseTrailersFeature |
Menyediakan akses ke trailer respons. Trailer respons memungkinkan header tambahan dikirim di akhir respons HTTP/1.1 (dipotong) atau HTTP/2. Untuk detail selengkapnya, lihat RFC7230. |
IHttpsCompressionFeature |
Mengonfigurasi perilaku kompresi respons untuk HTTPS berdasarkan per permintaan. |
IHttpSendFileFeature |
Menyediakan mekanisme yang efisien untuk mentransfer file dari disk ke jaringan. |
IHttpUpgradeFeature |
Menyediakan akses ke fitur peningkatan server. |
IHttpWebSocketFeature |
Menyediakan akses ke fitur websocket server. |
IHttpWebTransportFeature |
API untuk menerima dan mengambil sesi WebTransport. |
IItemsFeature |
Menyediakan kumpulan kunci/nilai yang dapat digunakan untuk berbagi data dalam cakupan permintaan ini. |
IQueryFeature |
Menyediakan akses ke yang IQueryCollection terkait dengan permintaan HTTP. |
IRequestBodyPipeFeature |
Mewakili isi permintaan HTTP sebagai PipeReader. |
IRequestCookiesFeature |
Menyediakan akses untuk meminta pengumpulan cookie. |
IResponseCookiesFeature |
Pembantu untuk membuat header Set-Cookie respons. |
IRouteValuesFeature |
Antarmuka fitur untuk nilai perutean. Gunakan Features untuk mengakses nilai yang terkait dengan permintaan saat ini. |
IServerVariablesFeature |
Fitur ini menyediakan akses ke variabel server permintaan yang ditetapkan. |
IServiceProvidersFeature |
Menyediakan akses ke cakupan IServiceProviderpermintaan . |
ISessionFeature |
Menyediakan akses ke ISession untuk permintaan saat ini. |
ITlsConnectionFeature |
Menyediakan akses ke fitur TLS yang terkait dengan koneksi HTTP saat ini. |
ITlsTokenBindingFeature |
Memberikan informasi mengenai parameter pengikatan token TLS. |
ITrackingConsentFeature |
Digunakan untuk mengkueri, memberikan, dan menarik persetujuan pengguna mengenai penyimpanan informasi pengguna yang terkait dengan aktivitas dan fungsionalitas situs. |
IWebTransportSession |
Mengontrol sesi dan aliran sesi WebTransport. |
Enum
HttpsCompressionMode |
Gunakan untuk mengontrol kompresi respons secara dinamis untuk permintaan HTTPS. |
Keterangan
Untuk informasi selengkapnya tentang fitur, lihat Fitur Permintaan di ASP.NET Core.