DefaultHttpHandler.OnExecuteUrlPreconditionFailure Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, wenn Vorbedingungen verhindern, dass das DefaultHttpHandler Objekt eine Anforderung verarbeitet.
public:
virtual void OnExecuteUrlPreconditionFailure();
public virtual void OnExecuteUrlPreconditionFailure();
abstract member OnExecuteUrlPreconditionFailure : unit -> unit
override this.OnExecuteUrlPreconditionFailure : unit -> unit
Public Overridable Sub OnExecuteUrlPreconditionFailure ()
Hinweise
Die Voraussetzungen werden vom Client in den Anforderungsheaderfeldern angegeben und auf dem Webserver ausgewertet. Beispielsweise können Clients mithilfe von Vorbedingungen verhindern, dass eine angeforderte Methode (z. B. GET) auf eine andere Ressource als die beabsichtigte angewendet wird. Weitere Informationen finden Sie unter Abschnitt 14, "Header Field Definitions", in der Hypertext Transfer Protocol -- HTTP/1.1-Spezifikation auf der World Wide Web Consortium (W3C)-Website.
Die OnExecuteUrlPreconditionFailure Methode wird aufgerufen, wenn Vorbedingungen verhindern, dass das DefaultHttpHandler Objekt eine Anforderung verarbeitet. Eine ableitende Klasse kann die OnExecuteUrlPreconditionFailure Methode außer Kraft setzen, um eine Ausnahme auszulösen, wenn die Vorbedingungen fehlschlagen. Die DefaultHttpHandler Ausnahme wird in der OnExecuteUrlPreconditionFailure Methode nicht ausgelöst.
Eine der folgenden Ursachen führt dazu, dass die Voraussetzungen fehlschlagen:
Aufrufen von HttpResponse.Write.
Aufrufen von HttpResponse.AddHeader.
Aufrufen von HttpResponse.Flush.
Ändern der Cacherichtlinie für die Antwort.
Hinzufügen eines Stream Objekts als Filter zur HttpResponse.Filter Eigenschaft.