次の方法で共有


HttpResponseFeature クラス

定義

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
継承
HttpResponseFeature
実装

コンストラクター

名前 説明
HttpResponseFeature()

HttpResponseFeature の新しいインスタンスを初期化します。

プロパティ

名前 説明
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を変更する最後の機会です。

適用対象