DefaultHttpHandler.OnExecuteUrlPreconditionFailure Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Chamado quando as pré-condições impedem o DefaultHttpHandler objeto de processar um pedido.
public:
virtual void OnExecuteUrlPreconditionFailure();
public virtual void OnExecuteUrlPreconditionFailure();
abstract member OnExecuteUrlPreconditionFailure : unit -> unit
override this.OnExecuteUrlPreconditionFailure : unit -> unit
Public Overridable Sub OnExecuteUrlPreconditionFailure ()
Observações
As pré-condições são especificadas pelo cliente nos campos do cabeçalho do pedido e avaliadas no servidor Web. Por exemplo, ao usar pré-condições, os clientes podem impedir que um método solicitado (por exemplo, GET) seja aplicado a um recurso diferente do pretendido. Para mais informações, consulte a secção 14, "Definições de Campos de Cabeçalho", na especificação Hypertext Transfer Protocol -- HTTP/1.1 no site do World Wide Web Consortium (W3C).
O OnExecuteUrlPreconditionFailure método é chamado quando pré-condições impedem o DefaultHttpHandler objeto de processar um pedido. Uma classe derivadora pode sobrepor o OnExecuteUrlPreconditionFailure método para lançar uma exceção quando as pré-condições falham. O DefaultHttpHandler método não faz exceção OnExecuteUrlPreconditionFailure .
Qualquer um dos seguintes fatores fará com que as pré-condições falhem:
Ligando HttpResponse.Write.
Ligando HttpResponse.AddHeader.
Ligando HttpResponse.Flush.
Alterar a política de cache para a resposta.
Adicionar um Stream objeto como filtro à HttpResponse.Filter propriedade.