Udostępnij za pośrednictwem


IHttpResponseFeature Interfejs

Definicja

Reprezentuje pola i stan odpowiedzi HTTP.

public interface class IHttpResponseFeature
public interface IHttpResponseFeature
type IHttpResponseFeature = interface
Public Interface IHttpResponseFeature
Pochodne

Właściwości

Body
Przestarzałe.

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