HttpResponseFeature Classe

Définition

Implémentation par défaut pour IHttpResponseFeature.

public ref class HttpResponseFeature : Microsoft::AspNetCore::Http::Features::IHttpResponseFeature
public class HttpResponseFeature : Microsoft.AspNetCore.Http.Features.IHttpResponseFeature
type HttpResponseFeature = class
    interface IHttpResponseFeature
Public Class HttpResponseFeature
Implements IHttpResponseFeature
Héritage
HttpResponseFeature
Implémente

Constructeurs

Nom Description
HttpResponseFeature()

Initialise une nouvelle instance d'un objet HttpResponseFeature.

Propriétés

Nom Description
Body

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 à