Partager via


IHttpResponseFeature Interface

Définition

Représente les champs et l’état d’une réponse HTTP.

public interface class IHttpResponseFeature
public interface IHttpResponseFeature
type IHttpResponseFeature = interface
Public Interface IHttpResponseFeature
Dérivé

Propriétés

Nom Description
Body
Obsolète.

Obtient ou définit le Stream corps de la réponse pour l’écriture.

HasStarted

Obtient une valeur qui indique si la réponse a démarré.

Si true, le StatusCode, ReasonPhraseet Headers sont maintenant immuables, et OnStarting(Func<Object,Task>, Object) ne doivent plus être appelés.

Headers

Obtient ou définit les en-têtes de réponse à envoyer. Les en-têtes avec plusieurs valeurs sont émis en tant qu’en-têtes multiples.

ReasonPhrase

Obtient ou définit l’expression de raison définie dans la section 4 de la RFC 9112. Notez que ce champ n’est plus pris en charge par HTTP/2.

StatusCode

Obtient ou définit le code d’état tel que défini dans RFC 7230.

Méthodes

Nom Description
OnCompleted(Func<Object,Task>, Object)

Inscrit un rappel à appeler une fois qu’une réponse a été entièrement terminée. Cela est destiné au nettoyage des ressources.

OnStarting(Func<Object,Task>, Object)

Inscrit un rappel à appeler juste avant le démarrage de la réponse.

Il s’agit de la dernière chance de modifier le Headers, StatusCodeou ReasonPhrase.

S’applique à