DefaultHttpHandler.OnExecuteUrlPreconditionFailure 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
전제 조건에 따라 DefaultHttpHandler 개체에서 요청을 처리하지 못하는 경우 호출됩니다.
public:
virtual void OnExecuteUrlPreconditionFailure();
public virtual void OnExecuteUrlPreconditionFailure ();
abstract member OnExecuteUrlPreconditionFailure : unit -> unit
override this.OnExecuteUrlPreconditionFailure : unit -> unit
Public Overridable Sub OnExecuteUrlPreconditionFailure ()
설명
사전 조건이 클라이언트 요청 헤더 필드에서 지정 되 고 웹 서버에서 평가 됩니다. 예를 들어, 전제 조건을 사용 하면 클라이언트 방지할 수 있습니다 (예: GET) 요청 된 메서드가 다른 리소스에 적용 되 고에서. 자세한 내용은 14, "헤더 필드 정의" 섹션을 참조 합니다 Hypertext Transfer Protocol-HTTP/1.1 World Wide Web Consortium (W3C) 웹 사이트에 대 한 사양입니다.
OnExecuteUrlPreconditionFailure 메서드는 사전 조건을 방지는 DefaultHttpHandler 개체에서 요청을 처리 합니다. 파생 클래스에서 재정의 될 수 있습니다는 OnExecuteUrlPreconditionFailure 사전 조건 실패 하는 경우 예외를 throw 하는 방법입니다. 합니다 DefaultHttpHandler 예외를 throw 하지 않습니다는 OnExecuteUrlPreconditionFailure 메서드.
다음 중 하나를 하면 전제 조건이 실패 합니다.
HttpResponse.Write을 호출하여.
HttpResponse.AddHeader을 호출하여.
HttpResponse.Flush을 호출하여.
응답에 대 한 캐시 정책을 변경 합니다.
추가 된 Stream 을 필터로 사용 되는 개체는 HttpResponse.Filter 속성.