DefaultHttpHandler.OnExecuteUrlPreconditionFailure Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Viene chiamato quando le precondizioni impediscono l'elaborazione di una richiesta da parte dell'oggetto DefaultHttpHandler.
public:
virtual void OnExecuteUrlPreconditionFailure();
public virtual void OnExecuteUrlPreconditionFailure ();
abstract member OnExecuteUrlPreconditionFailure : unit -> unit
override this.OnExecuteUrlPreconditionFailure : unit -> unit
Public Overridable Sub OnExecuteUrlPreconditionFailure ()
Commenti
Le precondizioni vengono specificate dal client nei campi di intestazione richiesta e vengono valutate nel server Web. Ad esempio, usando le precondizioni, i client possono impedire l'applicazione di un metodo richiesto (ad esempio GET) a una risorsa diversa da quella prevista. Per altre informazioni, vedere la sezione 14 "Header Field Definitions", nella specifica Hypertext Transfer Protocol -- HTTP/1.1 nel sito Web World Wide Web Consortium (W3C).
Il OnExecuteUrlPreconditionFailure metodo viene chiamato quando le precondizioni impediscono all'oggetto di DefaultHttpHandler elaborare una richiesta. Una classe derivata potrebbe eseguire l'override del OnExecuteUrlPreconditionFailure metodo per generare un'eccezione quando le precondizioni hanno esito negativo. L'oggetto DefaultHttpHandler non genera un'eccezione nel OnExecuteUrlPreconditionFailure metodo .
Una delle seguenti causerà l'esito negativo delle precondizioni:
Tramite chiamata a HttpResponse.Write.
Tramite chiamata a HttpResponse.AddHeader.
Tramite chiamata a HttpResponse.Flush.
Modifica dei criteri della cache per la risposta.
Aggiunta di un Stream oggetto come filtro alla HttpResponse.Filter proprietà .