System.Web 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
.NET Core 및 .NET 5+의 경우 이 네임스페이스에는 클래스가 HttpUtility 포함됩니다.
.NET Framework 경우 이 네임스페이스에는 브라우저-서버 통신을 사용하도록 설정하는 클래스 및 인터페이스가 포함되어 있습니다. 이러한 클래스에는 현재 HTTP 요청에 대한 광범위한 정보를 제공하는 클래스, HttpResponse 클라이언트에 대한 HTTP 출력을 관리하는 클래스 및 서버 쪽 유틸리티 및 HttpServerUtility 프로세스에 대한 액세스를 제공하는 클래스가 포함 HttpRequest 됩니다. 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 |
|
HttpCacheRevalidation |
유효성 재검사 관련 |
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 이벤트를 처리하는 메서드를 나타냅니다. |
.NET