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 ()
備註
前置條件是由要求標頭欄位中的用戶端指定,並在 Web 服務器上進行評估。 例如,藉由使用前置條件,用戶端可能會防止要求的方法 (,例如 GET) 套用至預期的資源。 如需詳細資訊,請參閱超文字傳輸通訊協定中的一節 -- 萬維網聯盟 (W3C) 網站上的 HTTP/1.1 規格。
OnExecuteUrlPreconditionFailure當前置條件防止物件處理要求時, DefaultHttpHandler 會呼叫 方法。 衍生類別可能會覆寫 方法, OnExecuteUrlPreconditionFailure 以在前置條件失敗時擲回例外狀況。 DefaultHttpHandler不會在 OnExecuteUrlPreconditionFailure 方法中擲回例外狀況。
下列任一項都會造成前置條件失敗:
變更回應的快取原則。
Stream將 物件新增為 屬性的 HttpResponse.Filter 篩選。