DefaultHttpHandler.OnExecuteUrlPreconditionFailure Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Volá se, když předpoklady brání objektu DefaultHttpHandler ve zpracování žádosti.
public:
virtual void OnExecuteUrlPreconditionFailure();
public virtual void OnExecuteUrlPreconditionFailure ();
abstract member OnExecuteUrlPreconditionFailure : unit -> unit
override this.OnExecuteUrlPreconditionFailure : unit -> unit
Public Overridable Sub OnExecuteUrlPreconditionFailure ()
Poznámky
Předpoklady jsou určeny klientem v polích hlavičky požadavku a jsou vyhodnoceny na webovém serveru. Klienti mohou například pomocí předpokladů zabránit použití požadované metody (například GET) na jiný prostředek, než je zamýšlený prostředek. Další informace naleznete v části 14" "Header Field Definitions", in the Hypertext Transfer Protocol -- HTTP/1.1 specifikace na webu World Wide Web Consortium (W3C).
Metoda OnExecuteUrlPreconditionFailure se volá, když předpoklady brání DefaultHttpHandler objektu ve zpracování požadavku. Odvozená třída může přepsat metodu OnExecuteUrlPreconditionFailure , která vyvolá výjimku, když předpoklady selžou. Nevyvolá DefaultHttpHandler výjimku v OnExecuteUrlPreconditionFailure metodě.
Jakékoli z následujících podmínek způsobí selhání předpokladů:
Volání HttpResponse.Write.
Volání HttpResponse.AddHeader.
Volání HttpResponse.Flush.
Změna zásad mezipaměti pro odpověď
Stream Přidání objektu jako filtru do HttpResponse.Filter vlastnosti