System.Web Ruang nama

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 Cache-Control header HTTP.

HttpCacheRevalidation

Menyediakan nilai enumerasi yang digunakan untuk mengatur header HTTP khusus Cache-Control validasi ulang.

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.