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 aufgrund von Vorbedingungen das DefaultHttpHandler-Objekt eine Anforderung nicht verarbeitet.
public:
virtual void OnExecuteUrlPreconditionFailure();
public virtual void OnExecuteUrlPreconditionFailure ();
abstract member OnExecuteUrlPreconditionFailure : unit -> unit
override this.OnExecuteUrlPreconditionFailure : unit -> unit
Public Overridable Sub OnExecuteUrlPreconditionFailure ()
Hinweise
Voraussetzungen werden vom Client in den Anforderungskopffeldern angegeben und werden auf dem Webserver ausgewertet. Beispielsweise können Clients mithilfe von Voraussetzungen verhindern, dass eine angeforderte Methode (z. B. GET) auf eine andere Ressource angewendet wird als die beabsichtigte. Weitere Informationen finden Sie unter Abschnitt 14, "Kopfzeilenfelddefinitionen", in der Hypertext Transfer Protocol -- HTTP/1.1-Spezifikation auf der World Wide Web Consortium (W3C)-Website.
Die OnExecuteUrlPreconditionFailure Methode wird aufgerufen, wenn Die Voraussetzungen verhindern, dass das DefaultHttpHandler Objekt eine Anforderung verarbeitet. Eine ableitende Klasse kann die Methode außer Kraft setzen, um eine Ausnahme zu auslösen, wenn die OnExecuteUrlPreconditionFailure Voraussetzungen fehlschlagen. Die DefaultHttpHandler Ausnahme wird in der OnExecuteUrlPreconditionFailure Methode nicht ausgelöst.
Jeder 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.