HttpRequest.ValidateInput HttpRequest.ValidateInput HttpRequest.ValidateInput HttpRequest.ValidateInput Method

정의

Cookies, FormQueryString 속성을 통해 액세스되는 컬렉션에 대해 유효성 검사가 수행되도록 합니다.Causes validation to occur for the collections accessed through the Cookies, Form, and QueryString properties.

public:
 void ValidateInput();
public void ValidateInput ();
member this.ValidateInput : unit -> unit
Public Sub ValidateInput ()

예외

클라이언트에서 위험할 수 있는 데이터가 수신된 경우Potentially dangerous data was received from the client.

설명

합니다 HttpRequest 클래스를 통해 액세스 되는 요청 컬렉션에 유효성 검사를 수행할지 여부를 추적 하기 위해 입력된 유효성 검사 플래그를 사용 합니다 Cookies, Form, 및 QueryString 속성입니다.The HttpRequest class uses input validation flags to track whether to perform validation on the request collections accessed through the Cookies, Form, and QueryString properties. 합니다 ValidateInput 메서드 이러한 플래그를 설정 하도록 때에 대 한 get 접근자를 Cookies, Form, 또는 QueryString 속성은 호출, 입력된 유효성 검사가 수행 됩니다.The ValidateInput method sets these flags so that when the get accessors for the Cookies, Form, or QueryString property are invoked, input validation is performed. 유효성 검사는 잠재적으로 위험한 데이터 하드 코드 된 목록에 대 한 모든 입력된 데이터를 확인 하 여 작동 합니다.Validation works by checking all input data against a hard-coded list of potentially dangerous data.

유효성 검사 기능 페이지 지시문 또는 구성을 통해을 사용 하는 경우이 메서드는 페이지의 ProcessRequest 처리 단계입니다.If the validation feature is enabled by page directive or configuration, this method is called during the page's ProcessRequest processing phase. ValidateInput 유효성 검사 기능을 사용 하지 않는 경우 코드에서 메서드를 호출할 수 있습니다.The ValidateInput method can be called by your code if the validation feature is not enabled.

적용 대상

추가 정보