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.
Chiamato quando le precondizioni impediscono all'oggetto DefaultHttpHandler di elaborare una richiesta.
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 request-header 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 DefaultHttpHandler di elaborare una richiesta. Una classe di derivazione potrebbe eseguire l'override del OnExecuteUrlPreconditionFailure metodo per generare un'eccezione quando le precondizioni hanno esito negativo. Non DefaultHttpHandler genera un'eccezione nel OnExecuteUrlPreconditionFailure metodo .
Una delle seguenti causerà l'esito negativo delle precondizioni:
Chiamando HttpResponse.Write.
Chiamando HttpResponse.AddHeader.
Chiamando HttpResponse.Flush.
Modifica dei criteri di cache per la risposta.
Aggiunta di un Stream oggetto come filtro alla HttpResponse.Filter proprietà .