次の方法で共有


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

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

の場合 trueStatusCodeReasonPhrase、および Headers は変更できなくなり、 OnStarting(Func<Object,Task>, Object) 呼び出す必要はありません。

Headers

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

ReasonPhrase

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

StatusCode

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

メソッド

OnCompleted(Func<Object,Task>, Object)

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

OnStarting(Func<Object,Task>, Object)

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

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

適用対象