HttpResponse Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje wychodzącą stronę pojedynczego żądania HTTP.
public ref class HttpResponse abstract
public abstract class HttpResponse
type HttpResponse = class
Public MustInherit Class HttpResponse
- Dziedziczenie
-
HttpResponse
Konstruktory
HttpResponse() |
Reprezentuje wychodzącą stronę pojedynczego żądania HTTP. |
Właściwości
Body |
Pobiera lub ustawia treść Streamodpowiedzi . |
BodyWriter |
Pobiera treść odpowiedzi PipeWriter |
ContentLength |
Pobiera lub ustawia wartość nagłówka |
ContentType |
Pobiera lub ustawia wartość nagłówka |
Cookies |
Pobiera obiekt, który może służyć do zarządzania plikami cookie dla tej odpowiedzi. |
HasStarted |
Pobiera wartość wskazującą, czy nagłówki odpowiedzi zostały wysłane do klienta. |
Headers |
Pobiera nagłówki odpowiedzi. |
HttpContext |
Pobiera element HttpContext dla tej odpowiedzi. |
StatusCode |
Pobiera lub ustawia kod odpowiedzi HTTP. |
Metody
CompleteAsync() |
Opróżnij wszystkie pozostałe nagłówki odpowiedzi, dane lub przyczepy. Może to spowodować, że odpowiedź jest w nieprawidłowym stanie, takim jak niezgodność długości zawartości. |
OnCompleted(Func<Object,Task>, Object) |
Dodaje delegata do wywołania po zakończeniu wysyłania odpowiedzi do klienta. |
OnCompleted(Func<Task>) |
Dodaje delegata do wywołania po zakończeniu wysyłania odpowiedzi do klienta. |
OnStarting(Func<Object,Task>, Object) |
Dodaje delegata do wywołania tuż przed wysłaniem nagłówków odpowiedzi do klienta. Wywołania zwrotne zarejestrowane w tym miejscu są uruchamiane w odwrotnej kolejności. |
OnStarting(Func<Task>) |
Dodaje delegata do wywołania tuż przed wysłaniem nagłówków odpowiedzi do klienta. Wywołania zwrotne zarejestrowane w tym miejscu są uruchamiane w odwrotnej kolejności. |
Redirect(String) |
Zwraca tymczasową odpowiedź przekierowania (HTTP 302) do klienta. |
Redirect(String, Boolean) |
Zwraca odpowiedź przekierowania (HTTP 301 lub HTTP 302) do klienta. |
RegisterForDispose(IDisposable) |
Rejestruje obiekt do usuwania przez hosta po zakończeniu przetwarzania żądania. |
RegisterForDisposeAsync(IAsyncDisposable) |
Rejestruje obiekt do asynchronicznego usuwania przez hosta po zakończeniu przetwarzania żądania. |
StartAsync(CancellationToken) |
Uruchamia odpowiedź przez wywołanie metody OnStarting() i co sprawia, że nagłówki są niemodyfikowalne. |
Metody rozszerzania
GetTypedHeaders(HttpResponse) |
Pobiera silnie typizowane nagłówki odpowiedzi HTTP. |
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken) |
Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości. |
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na |
WriteAsync(HttpResponse, String, Encoding, CancellationToken) |
Zapisuje dany tekst w treści odpowiedzi przy użyciu danego kodowania. |
WriteAsync(HttpResponse, String, CancellationToken) |
Zapisuje dany tekst w treści odpowiedzi. Będzie używane kodowanie UTF-8. |
Clear(HttpResponse) |
Czyści odpowiedź HTTP. To wywołanie resetuje nagłówki odpowiedzi, kod stanu odpowiedzi i treść odpowiedzi. |
Redirect(HttpResponse, String, Boolean, Boolean) |
Zwraca odpowiedź przekierowania (HTTP 301, HTTP 302, HTTP 307 lub HTTP 308) do klienta. |
AppendTrailer(HttpResponse, String, StringValues) |
Dodaje dany nagłówek przyczepy do kolekcji przyczep do wysłania na końcu treści odpowiedzi. Może zostać zgłoszony wyjątek InvalidOperationException SupportsTrailers(HttpResponse) lub invalidOperationException. |
DeclareTrailer(HttpResponse, String) |
Dodaje daną nazwę przyczepy do nagłówka odpowiedzi "Trailer". Musi się to zdarzyć przed wysłaniem nagłówków odpowiedzi. |
SupportsTrailers(HttpResponse) |
Wskazuje, czy serwer obsługuje wysyłanie nagłówków przyczepy dla tej odpowiedzi. |
SendFileAsync(HttpResponse, IFileInfo, Int64, Nullable<Int64>, CancellationToken) |
Wysyła dany plik przy użyciu rozszerzenia SendFile. |
SendFileAsync(HttpResponse, IFileInfo, CancellationToken) |
Wysyła dany plik przy użyciu rozszerzenia SendFile. |
SendFileAsync(HttpResponse, String, Int64, Nullable<Int64>, CancellationToken) |
Wysyła dany plik przy użyciu rozszerzenia SendFile. |
SendFileAsync(HttpResponse, String, CancellationToken) |
Wysyła dany plik przy użyciu rozszerzenia SendFile. |