DefaultHttpHandler.OnExecuteUrlPreconditionFailure Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wywoływane, gdy warunki wstępne uniemożliwiają DefaultHttpHandler przetworzenie żądania przez obiekt.
public:
virtual void OnExecuteUrlPreconditionFailure();
public virtual void OnExecuteUrlPreconditionFailure ();
abstract member OnExecuteUrlPreconditionFailure : unit -> unit
override this.OnExecuteUrlPreconditionFailure : unit -> unit
Public Overridable Sub OnExecuteUrlPreconditionFailure ()
Uwagi
Warunki wstępne są określane przez klienta w polach nagłówka żądania i są oceniane na serwerze sieci Web. Na przykład przy użyciu warunków wstępnych klienci mogą uniemożliwić zastosowanie żądanej metody (na przykład GET) do zasobu innego niż zamierzony. Aby uzyskać więcej informacji, zobacz sekcję 14, "Definicje pól nagłówka", w specyfikacji Protokołu transferu hipertekstu — HTTP/1.1 w witrynie sieci Web World Wide Web Consortium (W3C).
Metoda jest wywoływana OnExecuteUrlPreconditionFailure , gdy warunki wstępne uniemożliwiają DefaultHttpHandler obiektowi przetwarzanie żądania. Klasa wyprowadzająca może zastąpić metodę OnExecuteUrlPreconditionFailure , aby zgłosić wyjątek w przypadku niepowodzenia warunków wstępnych. Metoda DefaultHttpHandler nie zgłasza wyjątku OnExecuteUrlPreconditionFailure .
Każda z następujących czynności spowoduje niepowodzenie warunków wstępnych:
Wywoływanie metody HttpResponse.Write.
Wywoływanie metody HttpResponse.AddHeader.
Wywoływanie metody HttpResponse.Flush.
Zmiana zasad pamięci podręcznej dla odpowiedzi.
Stream Dodawanie obiektu jako filtru HttpResponse.Filter do właściwości.