System.Web 네임스페이스

.NET Core 및 .NET 5+의경우 이 네임스페이스에는 HttpUtility 클래스가 포함됩니다.

.NET Framework경우 이 네임스페이스에는 브라우저-서버 통신을 가능하게 하는 클래스와 인터페이스가 포함되어 있습니다. 이러한 클래스에는 HttpRequest 현재 HTTP 요청에 대한 광범위한 정보를 제공하는 클래스, 클라이언트에 대한 HttpResponse HTTP 출력을 관리하는 클래스 및 HttpServerUtility 서버 쪽 유틸리티 및 프로세스에 대한 액세스를 제공하는 클래스가 포함됩니다. System.Web에는 .NET Framework 쿠키 조작, 파일 전송, 예외 정보 및 출력 캐시 제어에 대한 클래스도 포함되어 있습니다.

클래스

AspNetHostingPermission

ASP.NET 호스팅 환경에서 액세스 권한을 제어합니다. 이 클래스는 상속될 수 없습니다.

AspNetHostingPermissionAttribute

AspNetHostingPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다. 이 클래스는 상속될 수 없습니다.

DefaultHttpHandler

기본 HTTP 처리기의 속성 및 메서드를 나타냅니다.

EventHandlerTaskAsyncHelper

작업 반환 비동기 메서드를 이전 버전의 ASP.NET에서 사용되는 비동기 프로그래밍 모델을 사용하고 시작 및 종료 이벤트를 기반으로 하는 메서드로 변환합니다.

HtmlString

다시 인코딩되지 않아야 하는 HTML로 인코딩된 문자열을 나타냅니다.

HttpApplication

ASP.NET 애플리케이션 내의 모든 애플리케이션 개체에 공통되는 메서드, 속성 및 이벤트를 정의합니다. 이 클래스는 Global.asax 파일에서 사용자가 정의한 애플리케이션에 대한 기본 클래스입니다.

HttpApplicationState

ASP.NET 애플리케이션 내의 여러 세션 및 요청에서 전역 정보를 공유할 수 있도록 합니다.

HttpApplicationStateBase

ASP.NET 애플리케이션 내의 여러 세션 및 요청에서 정보를 공유할 수 있도록 지원하는 클래스의 기본 클래스로 사용됩니다.

HttpApplicationStateWrapper

ASP.NET 애플리케이션의 여러 요청 및 세션에서 정보를 공유할 수 있는 HTTP 내장 개체를 캡슐화합니다.

HttpBrowserCapabilities

서버가 클라이언트에서 실행 중인 브라우저의 기능에 대한 정보를 수집할 수 있도록 합니다.

HttpBrowserCapabilitiesBase

서버에서 현재 요청을 수행하는 브라우저의 기능에 대한 정보를 수집할 수 있도록 하는 클래스에 대한 기본 클래스로 사용됩니다.

HttpBrowserCapabilitiesWrapper

서버가 현재 요청한 브라우저의 기능에 대한 정보를 수집할 수 있도록 하는 HTTP 내장 개체를 캡슐화합니다.

HttpCachePolicy

캐시별 HTTP 헤더를 설정하고 ASP.NET 페이지 출력 캐시를 제어하기 위한 메서드를 포함합니다.

HttpCachePolicyBase

캐시별 HTTP 헤더를 설정하고 ASP.NET 페이지 출력 캐시를 제어하기 위한 메서드를 포함하는 클래스의 기본 클래스로 사용됩니다.

HttpCachePolicyWrapper

캐시별 HTTP 헤더를 설정하고 ASP.NET 페이지 출력 캐시를 제어하기 위한 메서드를 포함하는 HTTP 내장 개체를 캡슐화합니다.

HttpCacheVaryByContentEncodings

HttpCachePolicy 클래스의 VaryByContentEncodings 속성을 설정할 형식이 안전한 방법을 제공합니다.

HttpCacheVaryByHeaders

VaryByHeaders 속성을 설정할 형식이 안전한 방법을 제공합니다.

HttpCacheVaryByParams

VaryByParams 속성을 설정할 형식이 안전한 방법을 제공합니다.

HttpClientCertificate

클라이언트 ID에 대한 서버 요청에 응답하여 클라이언트에서 발급한 클라이언트 인증서 필드를 제공합니다.

HttpCompileException

컴파일러 오류가 발생한 경우 throw되는 예외입니다.

HttpContext

개별 HTTP 요청에 대한 HTTP 관련 정보를 모두 캡슐화합니다.

HttpContextBase

개별 HTTP 요청에 대한 HTTP 관련 정보를 포함하는 클래스에 대한 기본 클래스로 사용됩니다.

HttpContextWrapper

개별 HTTP 요청에 대한 HTTP 관련 정보를 포함하는 HTTP 내장 개체를 캡슐화합니다.

HttpCookie

개별 HTTP 쿠키를 만들고 조작할 수 있는 형식이 안전한 방법을 제공합니다.

HttpCookieCollection

HTTP 쿠키를 조작하기 위한 형식이 안전한 방법을 제공합니다.

HttpException

HTTP 요청을 처리하는 동안 발생한 예외를 설명합니다.

HttpFileCollection

클라이언트에서 업로드한 파일에 대한 액세스를 제공하고 해당 파일을 구성합니다.

HttpFileCollectionBase

클라이언트에서 업로드한 파일에 대한 액세스를 제공하는 클래스에 대한 기본 클래스로 사용됩니다.

HttpFileCollectionWrapper

클라이언트에서 업로드한 파일에 대한 액세스를 제공하는 HTTP 내장 개체를 캡슐화합니다.

HttpModuleCollection

IHttpModule 개체의 컬렉션을 인덱싱하고 검색하는 방법을 제공합니다.

HttpParseException

구분 분석 오류가 발생하는 경우에 throw되는 예외입니다.

HttpPostedFile

클라이언트에서 업로드한 개별 파일에 액세스할 수 있도록 합니다.

HttpPostedFileBase

클라이언트에서 업로드한 개별 파일에 대한 액세스를 제공하는 클래스의 기본 클래스로 사용됩니다.

HttpPostedFileWrapper

클라이언트에서 업로드한 개별 파일에 대한 액세스를 제공하는 HTTP 내장 개체를 캡슐화합니다.

HttpRequest

웹 요청 도중 ASP.NET이 클라이언트에서 보낸 HTTP 값을 읽을 수 있도록 합니다.

HttpRequestBase

웹 요청 중에 클라이언트에서 보낸 HTTP 값을 ASP.NET에서 읽을 수 있도록 하는 클래스의 기본 클래스 역할을 합니다.

HttpRequestValidationException

클라이언트에서 보낸 요청 데이터에 위험할 수 있는 입력 문자열이 포함된 경우 throw되는 예외입니다. 이 클래스는 상속될 수 없습니다.

HttpRequestWrapper

웹 요청 동안 클라이언트에서 보낸 HTTP 값을 ASP.NET에서 읽을 수 있도록 하는 HTTP 내장 개체를 캡슐화합니다.

HttpResponse

ASP.NET 작업에서 받은 HTTP 응답 정보를 캡슐화합니다.

HttpResponseBase

ASP.NET 작업에서 받은 HTTP 응답 정보를 제공하는 클래스의 기본 클래스를 나타냅니다.

HttpResponseWrapper

ASP.NET 작업에서 받은 HTTP 응답 정보를 제공하는 HTTP 내장 개체를 캡슐화합니다.

HttpRuntime

현재 애플리케이션에 ASP.NET 런타임 서비스 집합을 제공합니다.

HttpServerUtility

웹 요청을 처리하기 위한 도우미 메서드를 제공합니다.

HttpServerUtilityBase

웹 요청을 처리하기 위해 도우미 메서드를 제공하는 클래스의 기본 클래스로 사용됩니다.

HttpServerUtilityWrapper

웹 요청을 처리하기 위한 HTTP 내장 개체를 캡슐화합니다.

HttpSessionStateBase

세션 상태 값, 세션 수준 설정 및 수명 관리 방법에 대한 액세스를 제공하는 클래스에 대한 기본 클래스로 사용됩니다.

HttpSessionStateWrapper

세션 상태 값, 세션 수준 설정 및 수명 관리 방법에 대한 액세스를 제공하는 HTTP 내장 개체를 캡슐화합니다.

HttpStaticObjectsCollection

StaticObjects 속성에 대한 애플리케이션 범위 개체의 컬렉션을 제공합니다.

HttpStaticObjectsCollectionBase

StaticObjects 속성에 대해 애플리케이션 범위 개체 컬렉션을 제공하는 클래스의 기본 클래스로 사용됩니다.

HttpStaticObjectsCollectionWrapper

StaticObjects 속성에 대해 애플리케이션 범위 개체의 컬렉션을 제공하는 HTTP 내장 개체를 캡슐화합니다.

HttpTaskAsyncHandler

비동기 작업을 처리하기 위해 파생된 작업 처리기 클래스에서 구현할 수 있는 메서드를 제공합니다.

HttpUnhandledException

일반적인 예외가 발생한 경우 throw되는 예외입니다.

HttpUtility

웹 요청을 처리할 때 URL 인코딩 및 디코딩을 위한 메서드를 제공합니다. 이 클래스는 상속될 수 없습니다.

HttpWorkerRequest

이 추상 클래스는 ASP.NET의 관리 코드에서 요청을 처리하는 데 사용되는 기본 작업자 메서드 및 열거형을 정의합니다.

HttpWriter

내장 TextWriter 개체를 통해 액세스되는 HttpResponse 개체를 제공합니다.

IisTraceListener

모든 추적 및 디버깅 출력을 IIS 7.0 인프라로 라우팅하는 수신기를 제공합니다.

MimeMapping

문서 확장을 콘텐츠 MIME 형식에 매핑합니다.

ParserError

파서 오류 또는 경고를 나타냅니다. 이 클래스는 상속될 수 없습니다.

ParserErrorCollection

구문 분석 중에 검색된 파서 오류 집합을 관리합니다. 이 클래스는 상속될 수 없습니다.

PreApplicationStartMethodAttribute

애플리케이션 시작에 대한 확장 지원을 제공합니다.

ProcessInfo

현재 실행 중인 프로세스에 대한 정보를 제공합니다.

ProcessModelInfo

작업자 프로세스에 대한 정보를 반환하는 메서드를 포함합니다.

SiteMap

SiteMap 클래스는 하나 이상의 사이트 맵 공급자가 제공하는 사이트의 탐색 구조에 대한 메모리 내 표현입니다. 이 클래스는 상속될 수 없습니다.

SiteMapNode

SiteMap 클래스 및 추상 SiteMapProvider 클래스를 구현하는 클래스에서 설명하는 것 같은 계층적 사이트 맵 구조의 노드를 나타냅니다.

SiteMapNodeCollection

SiteMapNode 개체에 대한 강력한 형식의 컬렉션을 제공하고 컬렉션 탐색을 지원하는 IHierarchicalEnumerable 인터페이스를 구현합니다.

SiteMapProvider

모든 사이트 맵 데이터 공급자에 대한 공용 기본 클래스를 제공하고 개발자들이 SiteMap 개체에 대한 영구 저장소로 ASP.NET 사이트 맵 인프라에서 사용할 수 있는 사용자 지정 사이트 맵 데이터 공급자를 구현할 수 있도록 합니다.

SiteMapProviderCollection

사이트 맵 초기화 도중 SiteMap에 사용할 수 있는 SiteMapProvider 개체의 집합을 추적하기 위해 SiteMap 클래스에서 사용됩니다. 이 클래스는 상속될 수 없습니다.

SiteMapResolveEventArgs

CurrentNode 클래스의 SiteMapProvider 속성을 호출하여 발생된 이벤트에 대한 데이터를 제공합니다.

StaticSiteMapProvider

추상 SiteMapProvider 클래스의 부분적 구현 상태로, ASP.NET에서 기본 사이트 맵 공급자인 XmlSiteMapProvider 클래스에 대한 기본 클래스로 작동합니다.

TraceContext

웹 요청에 대한 실행 정보를 캡처하여 표시합니다. 이 클래스는 상속될 수 없습니다.

TraceContextEventArgs

TraceFinished 이벤트를 처리하는 모든 메서드에 추적 레코드 컬렉션을 제공합니다. 이 클래스는 상속될 수 없습니다.

TraceContextRecord

ASP.NET 추적 메시지 및 관련 데이터를 나타냅니다.

UnvalidatedRequestValues

ASP.NET 요청 유효성 검사를 트리거하지 않고 HTTP 요청 값에 대한 액세스를 제공합니다.

UnvalidatedRequestValuesBase

이 형식은 ASP.NET 요청 유효성 검사를 트리거하지 않고 HTTP 요청 값에 대한 액세스 권한을 부여하는 클래스의 기본 클래스 역할을 합니다.

UnvalidatedRequestValuesWrapper

UnvalidatedRequestValuesBase 클래스에 래퍼 클래스를 제공하고 ASP.NET 요청 유효성 검사를 트리거하지 않고 HTTP 요청 값에 대한 액세스 권한을 부여합니다.

VirtualPathUtility

공용 가상 경로 작업에 대한 유틸리티 메서드를 제공합니다.

WebPageTraceListener

Trace 메시지 경로를 ASP.NET 웹 페이지 출력으로 지정하는 수신기를 제공합니다.

XmlSiteMapProvider

XmlSiteMapProvider 클래스는 SiteMapProvider 클래스에서 파생되며 ASP.NET에 대한 기본 사이트 맵 제공자입니다. XmlSiteMapProvider 클래스는 파일 이름 확장명이 .sitemap인 XML 파일로 사이트 맵 트리를 생성합니다.

인터페이스

IHtmlString

다시 인코딩되지 않아야 하는 HTML로 인코딩된 문자열을 나타냅니다.

IHttpAsyncHandler

HTTP 비동기 처리기 개체에서 구현해야 하는 계약을 정의합니다.

IHttpHandler

ASP.NET 구현에서 사용자 지정 HTTP 처리기를 사용하여 동시에 HTTP 웹 요청을 처리하는 규약을 정의합니다.

IHttpHandlerFactory

IHttpHandler 개체를 만들기 위해 클래스 팩터리에서 구현해야 하는 규약을 정의합니다.

IHttpModule

구현하는 클래스에 모듈 초기화 및 삭제 이벤트를 제공합니다.

IPartitionResolver

사용자 지정 세션 상태 파티션 확인을 위해 구현할 메서드를 정의합니다.

ISubscriptionToken

개체에서 구현하며 수신기를 구독 취소하는 데 사용할 수 있는 인터페이스를 나타냅니다.

ITlsTokenBindingInfo

TLS(전송 계층 보안) 토큰 바인딩에 대한 정보를 제공합니다.

열거형

ApplicationShutdownReason

AppDomain 클래스가 종료된 원인을 지정합니다.

AspNetHostingPermissionLevel

ASP.NET 웹 애플리케이션에 부여되는 신뢰 수준을 지정합니다.

HttpCacheability

Cache-Control HTTP 헤더를 설정하는 데 사용하는 열거된 값을 제공합니다.

HttpCacheRevalidation

유효성 재검사 관련 Cache-Control HTTP 헤더를 설정하는 데 사용하는 열거된 값을 제공합니다.

HttpCookieMode

웹 애플리케이션에서 쿠키를 사용하는 방법을 지정합니다.

HttpValidationStatus

캐시 유효성 검사 상태를 나타내는 열거된 값을 제공합니다.

ProcessShutdownReason

특정 프로세스가 종료한 이유를 나타내는 열거형 값을 제공합니다.

ProcessStatus

프로세스의 현재 상태를 나타내는 열거형 값을 제공합니다.

ReadEntityBodyMode

HTTP 요청의 엔터티 본문을 읽은 방식을 나타내는 상수를 지정합니다.

RequestNotification

HttpApplication 요청이 처리되는 동안 이벤트 및 다른 수명 주기 이벤트가 발생하는 경우를 나타냅니다.

RequestNotificationStatus

요청 파이프라인의 알림 상태를 지정합니다.

SameSiteMode

쿠키의 SameSite 특성에 대한 값을 나타내는 상수를 지정합니다.

TraceMode

추적 메시지를 페이지의 HTML 출력으로 내보내는 순서를 지정합니다.

대리자

BeginEventHandler

애플리케이션 이벤트 같은 비동기 이벤트를 처리하는 메서드를 나타냅니다. 이 대리자는 비동기 작업을 시작할 때 호출됩니다.

EndEventHandler

애플리케이션 이벤트 같은 비동기 이벤트를 처리하는 메서드를 나타냅니다.

HttpCacheValidateHandler

캐시에서 항목이 제공되기 전에 캐시된 항목의 유효성을 검사하기 위해 호출되는 메서드를 나타냅니다.

HttpResponseSubstitutionCallback

캐시 후 대체를 처리하는 메서드를 나타냅니다.

HttpWorkerRequest.EndOfSendNotification

응답 보내기가 완료되는 경우 호출자에게 알리는 메서드를 나타냅니다.

SiteMapResolveEventHandler

SiteMapResolve 또는 정적 SiteMapProvider 클래스의 특정 인스턴스에 대한 SiteMap 이벤트를 처리할 메서드를 나타냅니다.

TaskEventHandler

EventHandlerTaskAsyncHelper 클래스의 인스턴스가 처리하고 있는 비동기 작업을 나타냅니다.

TraceContextEventHandler

TraceFinished 개체의 TraceContext 이벤트를 처리하는 메서드를 나타냅니다.