IHttpResponseFeature Arabirim

Tanım

HTTP yanıtının alanlarını ve durumunu temsil eder.

public interface class IHttpResponseFeature
public interface IHttpResponseFeature
type IHttpResponseFeature = interface
Public Interface IHttpResponseFeature
Türetilmiş

Özellikler

Body
Geçersiz.

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ı belirten bir değer alır.

, StatusCode, ve HeadersReasonPhraseartı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 7230'da 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

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