DefaultHttpHandler.OnExecuteUrlPreconditionFailure Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado quando as pré-condições impedem que o objeto DefaultHttpHandler processe uma solicitação.
public:
virtual void OnExecuteUrlPreconditionFailure();
public virtual void OnExecuteUrlPreconditionFailure ();
abstract member OnExecuteUrlPreconditionFailure : unit -> unit
override this.OnExecuteUrlPreconditionFailure : unit -> unit
Public Overridable Sub OnExecuteUrlPreconditionFailure ()
Comentários
As pré-condições são especificadas pelo cliente nos campos de cabeçalho de solicitação e são avaliadas no servidor Web. Por exemplo, usando pré-condições, os clientes podem impedir que um método solicitado (por exemplo, GET) seja aplicado a um recurso diferente do pretendido. Para obter mais informações, consulte a seção 14, "Definições de campo de cabeçalho", no Protocolo de Transferência de Hipertexto -- especificação HTTP/1.1 no site W3C (World Wide Web Consortium).
O OnExecuteUrlPreconditionFailure método é chamado quando pré-condições impedem que o DefaultHttpHandler objeto processe uma solicitação. Uma classe derivada pode substituir o OnExecuteUrlPreconditionFailure método para gerar uma exceção quando as pré-condições falharem. O DefaultHttpHandler método não gera uma exceção OnExecuteUrlPreconditionFailure .
Qualquer uma das seguintes ações fará com que as pré-condições falhem:
Chamando HttpResponse.Write.
Chamando HttpResponse.AddHeader.
Chamando HttpResponse.Flush.
Alterando a política de cache para a resposta.
Adicionando um Stream objeto como um filtro à HttpResponse.Filter propriedade.