DefaultHttpHandler.OnExecuteUrlPreconditionFailure Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelé lorsque les conditions préalables empêchent l'objet DefaultHttpHandler de traiter une demande.
public:
virtual void OnExecuteUrlPreconditionFailure();
public virtual void OnExecuteUrlPreconditionFailure ();
abstract member OnExecuteUrlPreconditionFailure : unit -> unit
override this.OnExecuteUrlPreconditionFailure : unit -> unit
Public Overridable Sub OnExecuteUrlPreconditionFailure ()
Remarques
Les conditions préalables sont spécifiées par le client dans les champs d’en-tête de requête et sont évaluées sur le serveur Web. Par exemple, en utilisant des conditions préalables, les clients peuvent empêcher l’application d’une méthode demandée (par exemple, GET) à une ressource autre que celle prévue. Pour plus d’informations, consultez la section 14, « Définitions de champ d’en-tête », dans la spécification HTTP/1.1 du site web W3C (World Wide Web Consortium).
La OnExecuteUrlPreconditionFailure méthode est appelée lorsque les conditions préalables empêchent l’objet DefaultHttpHandler de traiter une demande. Une classe de dérivation peut remplacer la OnExecuteUrlPreconditionFailure méthode pour lever une exception lorsque les conditions préalables échouent. La DefaultHttpHandler méthode ne lève pas d’exception OnExecuteUrlPreconditionFailure .
L’une des conditions suivantes entraîne l’échec des conditions préalables :
Appel de HttpResponse.Write.
Appel de HttpResponse.AddHeader.
Appel de HttpResponse.Flush.
Modification de la stratégie de cache pour la réponse.
Ajout d’un Stream objet en tant que filtre à la HttpResponse.Filter propriété.