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. |