UnvalidatedRequestValues 클래스

정의

ASP.NET 요청 유효성 검사를 트리거하지 않고 HTTP 요청 값에 대한 액세스를 제공합니다.Provides access to HTTP request values without triggering ASP.NET request validation.

public ref class UnvalidatedRequestValues sealed
public sealed class UnvalidatedRequestValues
type UnvalidatedRequestValues = class
Public NotInheritable Class UnvalidatedRequestValues
상속
UnvalidatedRequestValues

설명

ASP.NET 컬렉션을 요청 하는 http에서 값을 읽을 때 (같은 합니다 Form, QueryString, 및 Cookies 컬렉션), 수행 요청 유효성 검사합니다.When ASP.NET reads the values in HTTP request collections (such as the Form, QueryString, and Cookies collections), it performs request validation. 요청 유효성 검사 하는 동안 ASP.NET 게시 된 값을 검사 하 고 태그, 스크립트 또는 예약 된 문자를 포함 되어 있는지 여부를 결정 합니다.During request validation, ASP.NET examines the posted values and determines whether they contain markup, script, or reserved characters. 기본적으로 ASP.NET 입력의 이러한 형식 중 하나를 검색 하는 경우 throw는 HttpRequestValidationException 예외입니다.By default, if ASP.NET detects any of these types of input, it throws an HttpRequestValidationException exception. 이렇게 하면 웹 사이트에 악성 스크립트 삽입 공격을 방지 합니다.This helps prevent malicious script injection attacks on your website.

그러나 경우에 따라 하려는 ASP.NET 요청 유효성 검사를 무시 하 고 태그, 스크립트 또는 예약 된 문자를 포함 하는 값을 허용 합니다.However, in some cases, you might want to bypass ASP.NET request validation and allow values that contain markup, script, or reserved characters. 예를 들어, 애플리케이션 형식이 지정 된 콘텐츠로 HTML 태그를 제출할 수 있도록 하는 서식 있는 텍스트 편집기를 사용 하는 경우 사용할 수의 멤버는 UnvalidatedRequestValues 기본 ASP.NET 요청을 트리거하지 않고 요청 서식 있는 텍스트 값을 검색 하는 클래스 유효성 검사 합니다.For example, if your application uses a rich-text editor that enables users to submit HTML markup as formatted content, you can use the members of the UnvalidatedRequestValues class to retrieve the rich-text request values without triggering the default ASP.NET request validation. 코드를 사용 하 여이 클래스의 멤버 액세스는 Unvalidated 속성입니다.In your code, you access members of this class by using the Unvalidated property.

중요

이 클래스를 사용 하는 경우 잠재적인 교차 사이트 스크립팅 공격에 대 한 데이터를 수동으로 확인 해야 합니다.If you use this class, you must manually check the data for potential cross-site scripting attacks.

속성

Cookies

ASP.NET 요청 유효성 검사를 트리거하지 않고 클라이언트에서 전송한 쿠키 컬렉션을 가져옵니다.Gets the collection of cookies that the client sent, without triggering ASP.NET request validation.

Files

ASP.NET 요청 유효성 검사를 트리거하지 않고 클라이언트가 업로드한 파일 컬렉션을 가져옵니다.Gets the collection of files that the client uploaded, without triggering ASP.NET request validation.

Form

ASP.NET 요청 유효성 검사를 트리거하지 않고 클라이언트가 제출한 폼 변수의 컬렉션을 가져옵니다.Gets the collection of form variables that the client submitted, without triggering ASP.NET request validation.

Headers

요청 유효성 검사를 트리거하지 않고 클라이언트에서 전송한 HTTP 헤더의 컬렉션을 가져옵니다.Gets the collection of HTTP headers that the client sent, without triggering request validation.

Item[String]

ASP.NET 요청 유효성 검사를 트리거하지 않고 Form, Cookies, QueryString 또는 ServerVariables 컬렉션에서 지정된 개체를 가져옵니다.Gets the specified object from the Form, Cookies, QueryString, or ServerVariables collection, without triggering ASP.NET request validation.

Path

ASP.NET 요청 유효성 검사를 트리거하지 않고 요청된 리소스의 가상 경로를 가져옵니다.Gets the virtual path of the requested resource without triggering ASP.NET request validation.

PathInfo

ASP.NET 요청 유효성 검사를 시작하지 않고 리소스에 대해 URL 확장이 있는 추가 경로 정보를 가져옵니다.Gets additional path information for a resource that has a URL extension, without triggering ASP.NET request validation.

QueryString

ASP.NET 요청 유효성 검사를 트리거하지 않고 클라이언트가 제출한 HTTP 쿼리 문자열 변수의 컬렉션을 가져옵니다.Gets the collection of HTTP query string variables that the client submitted, without triggering ASP.NET request validation.

RawUrl

ASP.NET 요청 유효성 검사를 트리거하지 않고 요청한 URL에서 웹 사이트 이름 다음에 오는 부분을 가져옵니다.Gets the part of the requested URL that follows the website name, without triggering ASP.NET request validation.

Url

ASP.NET 요청 유효성 검사를 트리거하지 않고 요청의 URL 데이터를 가져옵니다.Gets the URL data for the request without triggering ASP.NET request validation.

메서드

Equals(Object)

지정한 개체가 현재 개체와 같은지를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 string을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상