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

Body
Obsolète.

Obtient ou définit le Stream pour écrire le corps de la réponse.

HasStarted

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

Si truela valeur est , StatusCode, ReasonPhraseet Headers sont désormais immuables, et OnStarting(Func<Object,Task>, Object) ne doivent plus être appelées.

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 telle que définie dans RFC 7230. Notez que ce champ n’est plus pris en charge par HTTP/2.

StatusCode

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

Méthodes

OnCompleted(Func<Object,Task>, Object)

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

OnStarting(Func<Object,Task>, Object)

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

Il s’agit de la dernière chance de modifier , HeadersStatusCodeou ReasonPhrase.

S’applique à