HttpResponseFeature Sınıf

Tanım

için IHttpResponseFeaturevarsayılan uygulama.

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
Devralma
HttpResponseFeature
Uygulamalar

Oluşturucular

Name Description
HttpResponseFeature()

yeni bir örneğini HttpResponseFeaturebaşlatır.

Özellikler

Name Description
Body

Yanıt gövdesini yazmak için öğesini Stream alır veya ayarlar.

HasStarted

Yanıtın başlatılıp başlatılmadığını gösteren bir değer alır.

, StatusCode, ReasonPhraseve Headers artık sabitse trueve OnStarting(Func<Object,Task>, Object) artık çağrılmamalıdır.

Headers

Gönderilecek yanıt üst bilgilerini alır veya ayarlar. Birden çok değer içeren üst bilgiler birden çok üst bilgi olarak gönderilir.

ReasonPhrase

RFC 9112 Bölüm 4'te tanımlandığı gibi neden tümceciği alır veya ayarlar. Bu alanın artık HTTP/2 tarafından desteklenmediği unutmayın.

StatusCode

RFC 7230'da tanımlandığı gibi durum kodunu alır veya ayarlar.

Yöntemler

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

Yanıt tamamen tamamlandıktan sonra çağrılacak bir geri çağırma kaydeder. Bu, kaynak temizlemeye yöneliktir.

OnStarting(Func<Object,Task>, Object)

Yanıt başlamadan hemen önce çağrılacak bir geri çağırma kaydeder.

Bu, , StatusCodeveya ReasonPhrasedeğiştirmek Headersiçin son şanstır.

Şunlara uygulanır