Udostępnij za pośrednictwem


HttpResponseFeature Klasa

Definicja

Domyślna implementacja dla elementu 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
Dziedziczenie
HttpResponseFeature
Implementuje

Konstruktory

HttpResponseFeature()

Inicjuje nowe wystąpienie klasy HttpResponseFeature.

Właściwości

Body

Pobiera lub ustawia element Stream do zapisywania treści odpowiedzi.

HasStarted

Pobiera wartość wskazującą, czy odpowiedź została uruchomiona.

Jeśli truewartości , StatusCode, ReasonPhrasei Headers są teraz niezmienne i OnStarting(Func<Object,Task>, Object) nie powinny być już wywoływane.

Headers

Pobiera lub ustawia nagłówki odpowiedzi do wysłania. Nagłówki z wieloma wartościami będą emitowane jako wiele nagłówków.

ReasonPhrase

Pobiera lub ustawia frazę rozumu zdefiniowaną w dokumencie RFC 7230. Zwróć uwagę, że to pole nie jest już obsługiwane przez protokół HTTP/2.

StatusCode

Pobiera lub ustawia kod stanu zgodnie z definicją w dokumencie RFC 7230.

Metody

OnCompleted(Func<Object,Task>, Object)

Rejestruje wywołanie zwrotne do wywołania po zakończeniu odpowiedzi. Jest to przeznaczone do oczyszczania zasobów.

OnStarting(Func<Object,Task>, Object)

Rejestruje wywołanie zwrotne, które ma zostać wywołane tuż przed rozpoczęciem odpowiedzi.

Jest to ostatnia szansa na zmodyfikowanie Headerselementu , StatusCodelub ReasonPhrase.

Dotyczy