System.Web 네임스페이스

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

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

클래스

Name Description
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

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

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

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

HttpRequestValidationException

잠재적으로 악의적인 입력 문자열이 요청 데이터의 일부로 클라이언트에서 수신될 때 throw되는 예외입니다. 이 클래스는 상속할 수 없습니다.

HttpRequestWrapper

ASP.NET 웹 요청 중에 클라이언트에서 보낸 HTTP 값을 읽을 수 있도록 하는 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

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

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

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

SiteMapProviderCollection

클래스에서 SiteMap 사이트 맵 초기화 중에 사용할 수 있는 개체 집합 SiteMapProviderSiteMap 추적하는 데 사용됩니다. 이 클래스는 상속할 수 없습니다.

SiteMapResolveEventArgs

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

StaticSiteMapProvider

추상 SiteMapProvider 클래스의 부분 구현으로 사용되며 ASP.NET 기본 사이트 맵 공급자인 클래스의 기본 클래스 XmlSiteMapProvider 역할을 합니다.

TraceContext

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

TraceContextEventArgs

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

TraceContextRecord

ASP.NET 추적 메시지 및 연결된 데이터를 나타냅니다.

UnvalidatedRequestValues

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

UnvalidatedRequestValuesBase

요청 유효성 검사를 트리거하지 않고 HTTP 요청 값에 대한 액세스를 제공하는 클래스의 기본 클래스 역할을 ASP.NET.

UnvalidatedRequestValuesWrapper

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

VirtualPathUtility

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

WebPageTraceListener

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

XmlSiteMapProvider

XmlSiteMapProvider 클래스는 SiteMapProvider 클래스에서 파생되며 ASP.NET 기본 사이트 맵 공급자입니다. 클래스는 XmlSiteMapProvider 파일 이름 확장명 .sitemap을 사용하여 XML 파일에서 사이트 맵 트리를 생성합니다.

인터페이스

Name Description
IHtmlString

다시 인코딩해서는 안 되는 HTML로 인코딩된 문자열을 나타냅니다.

IHttpAsyncHandler

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

IHttpHandler

사용자 지정 HTTP 처리기를 사용하여 HTTP 웹 요청을 동기적으로 처리하기 위해 ASP.NET 구현하는 계약을 정의합니다.

IHttpHandlerFactory

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

IHttpModule

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

IPartitionResolver

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

ISubscriptionToken

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

ITlsTokenBindingInfo

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

열거형

Name Description
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 출력으로 내보내는 추적 메시지를 순서대로 지정합니다.

대리자

Name Description
BeginEventHandler

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

EndEventHandler

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

HttpCacheValidateHandler

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

HttpResponseSubstitutionCallback

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

HttpWorkerRequest.EndOfSendNotification

응답 전송이 완료된 경우 호출자에게 알리는 메서드를 나타냅니다.

SiteMapResolveEventHandler

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

TaskEventHandler

클래스 인스턴스에서 처리 EventHandlerTaskAsyncHelper 중인 비동기 작업을 나타냅니다.

TraceContextEventHandler

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