DefaultHttpHandler.OnExecuteUrlPreconditionFailure Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se llama cuando las condiciones previas evitan que el objeto DefaultHttpHandler procese una solicitud.
public:
virtual void OnExecuteUrlPreconditionFailure();
public virtual void OnExecuteUrlPreconditionFailure ();
abstract member OnExecuteUrlPreconditionFailure : unit -> unit
override this.OnExecuteUrlPreconditionFailure : unit -> unit
Public Overridable Sub OnExecuteUrlPreconditionFailure ()
Comentarios
El cliente especifica las condiciones previas en los campos de encabezado de solicitud y se evalúan en el servidor web. Por ejemplo, mediante condiciones previas, los clientes pueden impedir que un método solicitado (por ejemplo, GET) se aplique a un recurso distinto del previsto. Para obtener más información, vea la sección 14, "Definiciones de campo de encabezado", en la especificación protocolo de transferencia de hipertexto -- HTTP/1.1 en el sitio web de World Wide Web Consortium (W3C).
Se OnExecuteUrlPreconditionFailure llama al método cuando las condiciones previas impiden que el DefaultHttpHandler objeto procese una solicitud. Una clase derivada podría invalidar el OnExecuteUrlPreconditionFailure método para producir una excepción cuando se produce un error en las condiciones previas. DefaultHttpHandler no inicia una excepción en el OnExecuteUrlPreconditionFailure método .
Cualquiera de las siguientes condiciones hará que se produzca un error en las condiciones previas:
Llamada a HttpResponse.Write.
Llamada a HttpResponse.AddHeader.
Llamada a HttpResponse.Flush.
Cambio de la directiva de caché para la respuesta.
Agregar un Stream objeto como filtro a la HttpResponse.Filter propiedad .