System.Web 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.
Untuk .NET Core dan .NET 5+, namespace ini berisi HttpUtility kelas .
Untuk .NET Framework, namespace ini berisi kelas dan antarmuka yang memungkinkan komunikasi browser-server. Kelas-kelas ini mencakup HttpRequest kelas , yang menyediakan informasi ekstensif tentang permintaan HTTP saat ini; HttpResponse kelas , yang mengelola output HTTP ke klien; dan HttpServerUtility kelas , yang menyediakan akses ke utilitas dan proses sisi server. System.Webjuga termasuk kelas untuk manipulasi cookie, transfer file, informasi pengecualian, dan kontrol cache output di .NET Framework.
Kelas
AspNetHostingPermission |
Mengontrol izin akses di lingkungan yang dihosting ASP.NET. Kelas ini tidak dapat diwariskan. |
AspNetHostingPermissionAttribute |
Memungkinkan tindakan keamanan untuk AspNetHostingPermission diterapkan ke kode menggunakan keamanan deklaratif. Kelas ini tidak dapat diwariskan. |
DefaultHttpHandler |
Mewakili properti dan metode handler HTTP default. |
EventHandlerTaskAsyncHelper |
Mengonversi metode asinkron yang dikembalikan tugas menjadi metode yang menggunakan model pemrograman asinkron yang digunakan dalam versi ASP.NET sebelumnya dan yang didasarkan pada peristiwa awal dan akhir. |
HtmlString |
Mewakili string yang dikodekan HTML yang tidak boleh dikodekan lagi. |
HttpApplication |
Menentukan metode, properti, dan peristiwa yang umum untuk semua objek aplikasi dalam aplikasi ASP.NET. Kelas ini adalah kelas dasar untuk aplikasi yang ditentukan oleh pengguna dalam file Global.asax. |
HttpApplicationState |
Memungkinkan berbagi informasi global di beberapa sesi dan permintaan dalam aplikasi ASP.NET. |
HttpApplicationStateBase |
Berfungsi sebagai kelas dasar untuk kelas yang memungkinkan informasi dibagikan di beberapa sesi dan permintaan dalam aplikasi ASP.NET. |
HttpApplicationStateWrapper |
Merangkum objek intrinsik HTTP yang memungkinkan informasi dibagikan di beberapa permintaan dan sesi dalam aplikasi ASP.NET. |
HttpBrowserCapabilities |
Memungkinkan server mengumpulkan informasi tentang kemampuan browser yang berjalan pada klien. |
HttpBrowserCapabilitiesBase |
Berfungsi sebagai kelas dasar untuk kelas yang memungkinkan server mengumpulkan informasi tentang kemampuan browser yang membuat permintaan saat ini. |
HttpBrowserCapabilitiesWrapper |
Merangkum objek intrinsik HTTP yang memungkinkan server mengumpulkan informasi tentang kemampuan browser yang telah membuat permintaan saat ini. |
HttpCachePolicy |
Berisi metode untuk mengatur header HTTP khusus cache dan untuk mengontrol cache output halaman ASP.NET. |
HttpCachePolicyBase |
Berfungsi sebagai kelas dasar untuk kelas yang berisi metode untuk mengatur header HTTP khusus cache dan untuk mengontrol cache output halaman ASP.NET. |
HttpCachePolicyWrapper |
Merangkum objek intrinsik HTTP yang berisi metode untuk mengatur header HTTP khusus cache dan untuk mengontrol cache output halaman ASP.NET. |
HttpCacheVaryByContentEncodings |
Menyediakan cara aman jenis untuk mengatur VaryByContentEncodings properti HttpCachePolicy kelas. |
HttpCacheVaryByHeaders |
Menyediakan cara yang aman untuk mengatur VaryByHeaders properti. |
HttpCacheVaryByParams |
Menyediakan cara yang aman untuk mengatur VaryByParams properti. |
HttpClientCertificate |
Menyediakan bidang sertifikat klien yang dikeluarkan oleh klien sebagai respons terhadap permintaan server untuk identitas klien. |
HttpCompileException |
Pengecualian yang dilemparkan ketika terjadi kesalahan kompilator. |
HttpContext |
Merangkum semua informasi spesifik HTTP tentang permintaan HTTP individual. |
HttpContextBase |
Berfungsi sebagai kelas dasar untuk kelas yang berisi informasi khusus HTTP tentang permintaan HTTP individual. |
HttpContextWrapper |
Merangkum objek intrinsik HTTP yang berisi informasi spesifik HTTP tentang permintaan HTTP individual. |
HttpCookie |
Menyediakan cara yang aman untuk membuat dan memanipulasi cookie HTTP individual. |
HttpCookieCollection |
Menyediakan cara yang aman untuk memanipulasi cookie HTTP. |
HttpException |
Menjelaskan pengecualian yang terjadi selama pemrosesan permintaan HTTP. |
HttpFileCollection |
Menyediakan akses ke dan mengatur file yang diunggah oleh klien. |
HttpFileCollectionBase |
Berfungsi sebagai kelas dasar untuk kelas yang menyediakan akses ke file yang diunggah oleh klien. |
HttpFileCollectionWrapper |
Merangkum objek intrinsik HTTP yang menyediakan akses ke file yang diunggah oleh klien. |
HttpModuleCollection |
Menyediakan cara untuk mengindeks dan mengambil kumpulan IHttpModule objek. |
HttpParseException |
Pengecualian yang dilemparkan ketika terjadi kesalahan penguraian. |
HttpPostedFile |
Menyediakan akses ke file individual yang telah diunggah oleh klien. |
HttpPostedFileBase |
Berfungsi sebagai kelas dasar untuk kelas yang menyediakan akses ke file individual yang telah diunggah oleh klien. |
HttpPostedFileWrapper |
Merangkum objek intrinsik HTTP yang menyediakan akses ke file individual yang telah diunggah oleh klien. |
HttpRequest |
Memungkinkan ASP.NET membaca nilai HTTP yang dikirim oleh klien selama permintaan Web. |
HttpRequestBase |
Berfungsi sebagai kelas dasar untuk kelas yang memungkinkan ASP.NET membaca nilai HTTP yang dikirim oleh klien selama permintaan Web. |
HttpRequestValidationException |
Pengecualian yang dilemparkan ketika string input yang berpotensi berbahaya diterima dari klien sebagai bagian dari data permintaan. Kelas ini tidak dapat diwariskan. |
HttpRequestWrapper |
Merangkum objek intrinsik HTTP yang memungkinkan ASP.NET membaca nilai HTTP yang dikirim oleh klien selama permintaan Web. |
HttpResponse |
Merangkum informasi respons HTTP dari operasi ASP.NET. |
HttpResponseBase |
Mewakili kelas dasar untuk kelas yang menyediakan informasi respons HTTP dari operasi ASP.NET. |
HttpResponseWrapper |
Merangkum objek intrinsik HTTP yang menyediakan informasi respons HTTP dari operasi ASP.NET. |
HttpRuntime |
Menyediakan serangkaian layanan run-time ASP.NET untuk aplikasi saat ini. |
HttpServerUtility |
Menyediakan metode pembantu untuk memproses permintaan Web. |
HttpServerUtilityBase |
Berfungsi sebagai kelas dasar untuk kelas yang menyediakan metode pembantu untuk memproses permintaan Web. |
HttpServerUtilityWrapper |
Merangkum objek intrinsik HTTP yang menyediakan metode pembantu untuk memproses permintaan Web. |
HttpSessionStateBase |
Berfungsi sebagai kelas dasar untuk kelas yang menyediakan akses ke nilai status sesi, pengaturan tingkat sesi, dan metode manajemen seumur hidup. |
HttpSessionStateWrapper |
Merangkum objek intrinsik HTTP yang menyediakan akses ke nilai status sesi, pengaturan tingkat sesi, dan metode manajemen seumur hidup. |
HttpStaticObjectsCollection |
Menyediakan kumpulan objek cakupan aplikasi untuk StaticObjects properti . |
HttpStaticObjectsCollectionBase |
Berfungsi sebagai kelas dasar untuk kelas yang menyediakan kumpulan objek cakupan aplikasi untuk StaticObjects properti . |
HttpStaticObjectsCollectionWrapper |
Merangkum objek intrinsik HTTP yang menyediakan kumpulan objek cakupan aplikasi untuk StaticObjects properti . |
HttpTaskAsyncHandler |
Menyediakan metode yang dapat diterapkan oleh kelas handler tugas turunan untuk memproses tugas asinkron. |
HttpUnhandledException |
Pengecualian yang dilemparkan ketika pengecualian generik terjadi. |
HttpUtility |
Menyediakan metode untuk mengodekan dan mendekode URL saat memproses permintaan Web. Kelas ini tidak dapat diwariskan. |
HttpWorkerRequest |
Kelas abstrak ini mendefinisikan metode dan enumerasi pekerja dasar yang digunakan oleh kode terkelola ASP.NET untuk memproses permintaan. |
HttpWriter |
TextWriter Menyediakan objek yang diakses melalui objek intrinsikHttpResponse. |
IisTraceListener |
Menyediakan pendengar yang merutekan semua output pelacakan dan penelusuran kesalahan ke infrastruktur IIS 7.0. |
MimeMapping |
Memetakan ekstensi dokumen ke jenis MIME konten. |
ParserError |
Mewakili kesalahan atau peringatan pengurai. Kelas ini tidak dapat diwariskan. |
ParserErrorCollection |
Mengelola serangkaian kesalahan pengurai yang terdeteksi selama penguraian. Kelas ini tidak dapat diwariskan. |
PreApplicationStartMethodAttribute |
Menyediakan dukungan yang diperluas untuk pengaktifan aplikasi. |
ProcessInfo |
Menyediakan informasi tentang proses yang saat ini dijalankan. |
ProcessModelInfo |
Berisi metode yang mengembalikan informasi tentang proses pekerja. |
SiteMap |
Kelas SiteMap adalah representasi dalam memori dari struktur navigasi untuk situs, yang disediakan oleh satu atau beberapa penyedia peta situs. Kelas ini tidak dapat diwariskan. |
SiteMapNode |
Mewakili simpul dalam struktur peta situs hierarkis seperti yang dijelaskan oleh SiteMap kelas dan kelas yang mengimplementasikan kelas abstrak SiteMapProvider . |
SiteMapNodeCollection |
Menyediakan koleksi yang sangat ditik untuk SiteMapNode objek dan mengimplementasikan IHierarchicalEnumerable antarmuka untuk mendukung navigasi melalui koleksi. |
SiteMapProvider |
Menyediakan kelas dasar umum untuk semua penyedia data peta situs, dan cara bagi pengembang untuk menerapkan penyedia data peta situs kustom yang dapat digunakan dengan infrastruktur peta situs ASP.NET sebagai penyimpanan persisten untuk SiteMap objek. |
SiteMapProviderCollection |
Digunakan oleh SiteMap kelas untuk melacak kumpulan SiteMapProvider objek yang tersedia untuk SiteMap selama inisialisasi peta situs. Kelas ini tidak dapat diwariskan. |
SiteMapResolveEventArgs |
Menyediakan data untuk peristiwa yang dimunculkan dengan memanggil CurrentNode properti SiteMapProvider kelas . |
StaticSiteMapProvider |
Berfungsi sebagai implementasi parsial dari kelas abstrak SiteMapProvider dan berfungsi sebagai kelas dasar untuk XmlSiteMapProvider kelas , yang merupakan penyedia peta situs default di ASP.NET. |
TraceContext |
Menangkap dan menyajikan detail eksekusi tentang permintaan Web. Kelas ini tidak dapat diwariskan. |
TraceContextEventArgs |
Menyediakan kumpulan rekaman jejak ke metode apa pun yang menangani TraceFinished peristiwa. Kelas ini tidak dapat diwariskan. |
TraceContextRecord |
Mewakili pesan pelacakan ASP.NET dan data terkait apa pun. |
UnvalidatedRequestValues |
Menyediakan akses ke nilai permintaan HTTP tanpa memicu validasi permintaan ASP.NET. |
UnvalidatedRequestValuesBase |
Berfungsi sebagai kelas dasar untuk kelas yang menyediakan akses ke nilai permintaan HTTP tanpa memicu validasi permintaan ASP.NET. |
UnvalidatedRequestValuesWrapper |
Menyediakan kelas pembungkus untuk UnvalidatedRequestValuesBase kelas , dan menyediakan akses ke nilai permintaan HTTP tanpa memicu validasi permintaan ASP.NET. |
VirtualPathUtility |
Menyediakan metode utilitas untuk operasi jalur virtual umum. |
WebPageTraceListener |
Menyediakan pendengar yang mengarahkan Trace pesan ke output halaman Web ASP.NET. |
XmlSiteMapProvider |
Kelas XmlSiteMapProvider ini berasal dari SiteMapProvider kelas dan merupakan penyedia peta situs default untuk ASP.NET. Kelas XmlSiteMapProvider menghasilkan pohon peta situs dari file XML dengan ekstensi nama file .sitemap. |
Antarmuka
IHtmlString |
Mewakili string yang dikodekan HTML yang tidak boleh dikodekan lagi. |
IHttpAsyncHandler |
Menentukan kontrak yang harus diterapkan objek handler asinkron HTTP. |
IHttpHandler |
Menentukan kontrak yang ASP.NET terapkan untuk memproses permintaan Web HTTP secara sinkron menggunakan handler HTTP kustom. |
IHttpHandlerFactory |
Menentukan kontrak yang harus diterapkan pabrik kelas untuk membuat objek baru IHttpHandler . |
IHttpModule |
Menyediakan inisialisasi modul dan peristiwa pembuangan ke kelas pelaksana. |
IPartitionResolver |
Menentukan metode yang harus diimplementasikan untuk resolusi partisi status sesi kustom. |
ISubscriptionToken |
Mewakili antarmuka yang diimplementasikan oleh objek dan yang dapat digunakan untuk berhenti berlangganan pendengar. |
ITlsTokenBindingInfo |
Menyediakan informasi tentang pengikatan token keamanan lapisan transportasi (TLS). |
Enum
ApplicationShutdownReason |
Menentukan mengapa kelas dimatikan AppDomain . |
AspNetHostingPermissionLevel |
Menentukan tingkat kepercayaan yang diberikan ke aplikasi web ASP.NET. |
HttpCacheability |
Menyediakan nilai enumerasi yang digunakan untuk mengatur |
HttpCacheRevalidation |
Menyediakan nilai enumerasi yang digunakan untuk mengatur header HTTP khusus |
HttpCookieMode |
Menentukan bagaimana cookie digunakan untuk aplikasi Web. |
HttpValidationStatus |
Menyediakan nilai enumerasi yang menunjukkan status validasi cache. |
ProcessShutdownReason |
Menyediakan nilai enumerasi yang menunjukkan mengapa proses telah dimatikan. |
ProcessStatus |
Menyediakan nilai enumerasi yang menunjukkan status proses saat ini. |
ReadEntityBodyMode |
Menentukan konstanta yang menunjukkan bagaimana isi entitas permintaan HTTP telah dibaca. |
RequestNotification |
Menunjukkan kapan peristiwa dan peristiwa siklus hidup lainnya terjadi saat HttpApplication permintaan sedang diproses. |
RequestNotificationStatus |
Menentukan status pemberitahuan dalam alur permintaan. |
SameSiteMode |
Menentukan konstanta yang menunjukkan nilai untuk atribut SameSite cookie. |
TraceMode |
Menentukan dalam pesan pelacakan urutan apa yang dipancarkan ke dalam output HTML halaman. |
Delegasikan
BeginEventHandler |
Mewakili metode yang menangani peristiwa asinkron seperti peristiwa aplikasi. Delegasi ini dipanggil pada awal operasi asinkron. |
EndEventHandler |
Mewakili metode yang menangani peristiwa asinkron seperti peristiwa aplikasi. |
HttpCacheValidateHandler |
Mewakili metode yang dipanggil untuk memvalidasi item yang di-cache sebelum item dilayani dari cache. |
HttpResponseSubstitutionCallback |
Mewakili metode yang menangani substitusi pasca-cache. |
HttpWorkerRequest.EndOfSendNotification |
Mewakili metode yang Memberi tahu penelepon saat pengiriman respons selesai. |
SiteMapResolveEventHandler |
Mewakili metode yang akan menangani SiteMapResolve peristiwa instans tertentu dari SiteMapProvider kelas statis SiteMap atau . |
TaskEventHandler |
Mewakili tugas asinkron yang sedang diproses oleh instans EventHandlerTaskAsyncHelper kelas . |
TraceContextEventHandler |
Mewakili metode yang menangani TraceFinished peristiwa TraceContext objek. |