次の方法で共有


IHttpResponseFeature インターフェイス

定義

HTTP 応答のフィールドと状態を表します。

public interface class IHttpResponseFeature
public interface IHttpResponseFeature
type IHttpResponseFeature = interface
Public Interface IHttpResponseFeature
派生

プロパティ

名前 説明
Body
古い.

応答本文を書き込むための Stream を取得または設定します。

HasStarted

応答が開始されたかどうかを示す値を取得します。

true場合、StatusCodeReasonPhrase、およびHeadersは変更できなくなり、OnStarting(Func<Object,Task>, Object)は呼び出されなくなります。

Headers

送信する応答ヘッダーを取得または設定します。 複数の値を持つヘッダーは、複数のヘッダーとして出力されます。

ReasonPhrase

RFC 9112 セクション 4 で定義されている理由句を取得または設定します。 このフィールドは HTTP/2 ではサポートされなくなりました。

StatusCode

RFC 7230 で定義されている状態コードを取得または設定します。

メソッド

名前 説明
OnCompleted(Func<Object,Task>, Object)

応答が完全に完了した後に呼び出されるコールバックを登録します。 これは、リソースのクリーンアップを目的としています。

OnStarting(Func<Object,Task>, Object)

応答が開始される直前に呼び出されるコールバックを登録します。

これは、 HeadersStatusCode、または ReasonPhraseを変更する最後の機会です。

適用対象