HttpResponseWrapper 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.
Hermetyzuje obiekt wewnętrzny HTTP, który dostarcza informacje o odpowiedzi HTTP z operacji ASP.NET.
public ref class HttpResponseWrapper : System::Web::HttpResponseBase
public class HttpResponseWrapper : System.Web.HttpResponseBase
type HttpResponseWrapper = class
inherit HttpResponseBase
Public Class HttpResponseWrapper
Inherits HttpResponseBase
- Dziedziczenie
Uwagi
Klasa HttpResponseWrapper pochodzi z HttpResponseBase klasy i służy jako otoka dla HttpResponse klasy. Ta klasa uwidacznia funkcjonalność HttpResponse klasy, jednocześnie uwidaczniając HttpResponseBase typ. Klasa HttpResponseBase umożliwia zastąpienie oryginalnej implementacji HttpResponse klasy w aplikacji niestandardową implementacją, taką jak podczas testowania jednostkowego poza potokiem ASP.NET.
Konstruktory
HttpResponseWrapper(HttpResponse) |
Inicjuje nowe wystąpienie klasy HttpResponseWrapper. |
Właściwości
Buffer |
Pobiera lub ustawia wartość wskazującą, czy należy buforować dane wyjściowe i wysyłać je po zakończeniu przetwarzania pełnej odpowiedzi. |
BufferOutput |
Pobiera lub ustawia wartość wskazującą, czy należy buforować dane wyjściowe i wysyłać je po zakończeniu przetwarzania na całej stronie. |
Cache |
Pobiera zasady buforowania (takie jak czas wygaśnięcia, ustawienia prywatności i różne klauzule) bieżącej strony sieci Web. |
CacheControl |
Pobiera lub ustawia |
Charset |
Pobiera lub ustawia zestaw znaków HTTP bieżącej odpowiedzi. |
ClientDisconnectedToken |
Pobiera obiekt, który jest potknięty CancellationToken , gdy klient rozłącza się. |
ClientDisconnectedToken |
Pobiera obiekt, który jest potknięty CancellationToken , gdy klient rozłącza się. (Odziedziczone po HttpResponseBase) |
ContentEncoding |
Pobiera lub ustawia kodowanie zawartości bieżącej odpowiedzi. |
ContentType |
Pobiera lub ustawia typ HTTP MIME bieżącej odpowiedzi. |
Cookies |
Pobiera kolekcję plików cookie odpowiedzi. |
Expires |
Pobiera lub ustawia liczbę minut przed wygaśnięciem strony buforowanej na kliencie lub serwerze proxy. Jeśli użytkownik powróci do tej samej strony przed jej wygaśnięciem, zostanie wyświetlona buforowana wersja. Expires zapewnia zgodność z wcześniejszymi wersjami platformy ASP. |
ExpiresAbsolute |
Pobiera lub ustawia bezwzględną datę i godzinę wygaśnięcia buforowanych informacji w pamięci podręcznej. ExpiresAbsolute zapewnia zgodność z wcześniejszymi wersjami platformy ASP. |
Filter |
Pobiera lub ustawia obiekt filtru, który jest używany do modyfikowania treści jednostki HTTP przed przesłaniem. |
HeaderEncoding |
Pobiera lub ustawia kodowanie dla nagłówka bieżącej odpowiedzi. |
Headers |
Pobiera kolekcję nagłówków odpowiedzi. |
HeadersWritten |
Pobiera wartość wskazującą, czy nagłówki odpowiedzi zostały zapisane. |
HeadersWritten |
Pobiera wartość wskazującą, czy nagłówki odpowiedzi zostały zapisane. (Odziedziczone po HttpResponseBase) |
IsClientConnected |
Pobiera wartość wskazującą, czy klient jest połączony z serwerem. |
IsRequestBeingRedirected |
Pobiera wartość wskazującą, czy klient jest przekierowywany do nowej lokalizacji. |
Output |
Pobiera obiekt, który umożliwia przesyłanie danych wyjściowych tekstu do wychodzącego strumienia odpowiedzi HTTP. |
OutputStream |
Dostarcza dane wyjściowe danych binarnych do wychodzącej treści zawartości HTTP. |
RedirectLocation |
Pobiera lub ustawia wartość nagłówka HTTP |
Status |
|
StatusCode |
Pobiera lub ustawia kod stanu HTTP danych wyjściowych zwracanych do klienta. |
StatusDescription |
Pobiera lub ustawia komunikat o stanie HTTP danych wyjściowych zwracanych do klienta. |
SubStatusCode |
Pobiera lub ustawia wartość, która kwalifikuje kod stanu odpowiedzi. |
SupportsAsyncFlush |
Pobiera wartość wskazującą, czy połączenie obsługuje operacje opróżniania asynchronicznego. |
SupportsAsyncFlush |
Pobiera wartość wskazującą, czy połączenie obsługuje operację opróżniania asynchronicznego. (Odziedziczone po HttpResponseBase) |
SuppressContent |
Pobiera lub ustawia wartość wskazującą, czy wysyłać zawartość HTTP do klienta. |
SuppressDefaultCacheControlHeader |
Pobiera lub ustawia wartość wskazującą, czy pominąć domyślną kontrolkę pamięci podręcznej: prywatny nagłówek bieżącej odpowiedzi HTTP. |
SuppressDefaultCacheControlHeader |
Pobiera lub ustawia wartość wskazującą, czy pominąć domyślny |
SuppressFormsAuthenticationRedirect |
Pobiera lub ustawia wartość określającą, czy przekierowanie uwierzytelniania formularzy do strony logowania powinno zostać pominięte. |
SuppressFormsAuthenticationRedirect |
Pobiera lub ustawia wartość określającą, czy przekierowanie uwierzytelniania formularzy do strony logowania powinno zostać pominięte. (Odziedziczone po HttpResponseBase) |
TrySkipIisCustomErrors |
Pobiera lub ustawia wartość określającą, czy błędy niestandardowe usług IIS 7.0 są wyłączone. |
Metody
AddCacheDependency(CacheDependency[]) |
Po zastąpieniu w klasie pochodnej, kojarzy zależności pamięci podręcznej z odpowiedzią, która umożliwia unieważnienie odpowiedzi, jeśli jest buforowana, a jeśli określone zależności się zmieniają. |
AddCacheItemDependencies(ArrayList) |
Sprawia, że ważność buforowanej odpowiedzi zależy od określonych elementów w pamięci podręcznej. |
AddCacheItemDependencies(String[]) |
Sprawia, że ważność buforowanego elementu zależy od określonych elementów w pamięci podręcznej. |
AddCacheItemDependency(String) |
Sprawia, że ważność buforowanej odpowiedzi zależy od określonego elementu w pamięci podręcznej. |
AddFileDependencies(ArrayList) |
Dodaje nazwy plików do kolekcji nazw plików, od których zależy bieżąca odpowiedź. |
AddFileDependencies(String[]) |
Dodaje tablicę nazw plików do kolekcji nazw plików, od których zależy bieżąca odpowiedź. |
AddFileDependency(String) |
Dodaje pojedynczą nazwę pliku do kolekcji nazw plików, od których zależy bieżąca odpowiedź. |
AddHeader(String, String) |
Dodaje nagłówek HTTP do bieżącej odpowiedzi. Ta metoda jest zapewniana pod kątem zgodności z wcześniejszymi wersjami platformy ASP. |
AddOnSendingHeaders(Action<HttpContextBase>) |
Rejestruje wywołanie zwrotne, które środowisko uruchomieniowe ASP.NET wywoła bezpośrednio przed wysłaniem nagłówków odpowiedzi dla tego żądania. |
AddOnSendingHeaders(Action<HttpContextBase>) |
Rejestruje wywołanie zwrotne, które środowisko uruchomieniowe ASP.NET wywoła bezpośrednio przed wysłaniem nagłówków odpowiedzi dla tego żądania. (Odziedziczone po HttpResponseBase) |
AppendCookie(HttpCookie) |
Dodaje plik cookie HTTP do kolekcji plików cookie odpowiedzi HTTP. |
AppendHeader(String, String) |
Dodaje nagłówek HTTP do bieżącej odpowiedzi. |
AppendToLog(String) |
Dodaje niestandardowe informacje dziennika do pliku dziennika usług Internet Information Services (IIS). |
ApplyAppPathModifier(String) |
Dodaje identyfikator sesji do ścieżki wirtualnej, jeśli sesja używa Cookieless stanu sesji i zwraca połączoną ścieżkę. |
BeginFlush(AsyncCallback, Object) |
Wysyła obecnie buforowaną odpowiedź do klienta. |
BeginFlush(AsyncCallback, Object) |
Wysyła obecnie buforowaną odpowiedź do klienta. (Odziedziczone po HttpResponseBase) |
BinaryWrite(Byte[]) |
Zapisuje ciąg znaków binarnych do strumienia wyjściowego HTTP. |
Clear() |
Czyści wszystkie nagłówki i dane wyjściowe zawartości z bieżącej odpowiedzi. |
ClearContent() |
Czyści wszystkie dane wyjściowe zawartości z bieżącej odpowiedzi. |
ClearHeaders() |
Czyści wszystkie nagłówki z bieżącej odpowiedzi. |
Close() |
Zamyka połączenie gniazda z klientem. |
DisableKernelCache() |
Wyłącza buforowanie jądra dla bieżącej odpowiedzi. |
DisableUserCache() |
Wyłącza buforowanie w trybie użytkownika usług IIS dla tej odpowiedzi. |
DisableUserCache() |
Wyłącza buforowanie w trybie użytkownika usług IIS dla tej odpowiedzi. (Odziedziczone po HttpResponseBase) |
End() |
Wysyła wszystkie aktualnie buforowane dane wyjściowe do klienta, zatrzymuje wykonywanie żądanego procesu i zgłasza EndRequest zdarzenie. |
EndFlush(IAsyncResult) |
Wykonuje operację asynchronicznego opróżniania. |
EndFlush(IAsyncResult) |
Wykonuje operację asynchronicznego opróżniania. (Odziedziczone po HttpResponseBase) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Flush() |
Wysyła wszystkie aktualnie buforowane dane wyjściowe do klienta. |
FlushAsync() |
Asynchronicznie wysyła wszystkie aktualnie buforowane dane wyjściowe do klienta. |
FlushAsync() |
Asynchronicznie wysyła wszystkie aktualnie buforowane dane wyjściowe do klienta. (Odziedziczone po HttpResponseBase) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Pics(String) |
Dołącza nagłówek HTTP |
PushPromise(String) |
Obsługuje aplikacje wysyłające obietnice wypychania do klientów HTTP 2.0. Aby uzyskać więcej informacji, zobacz Http/2 Specification Section 8.2: Server Push (Sekcja 8.2: Wypychanie serwera). |
PushPromise(String) |
Obsługuje aplikacje wysyłające obietnice wypychania do klientów HTTP 2.0. Aby uzyskać więcej informacji, zobacz Http/2 Specification Section 8.2: Server Push (Sekcja 8.2: Wypychanie serwera). (Odziedziczone po HttpResponseBase) |
PushPromise(String, String, NameValueCollection) |
Obsługuje aplikacje wysyłające obietnice wypychania do klientów HTTP 2.0. Aby uzyskać więcej informacji, zobacz Http/2 Specification Section 8.2: Server Push (Sekcja 8.2: Wypychanie serwera). |
PushPromise(String, String, NameValueCollection) |
Obsługuje aplikacje wysyłające obietnice wypychania do klientów HTTP 2.0. Aby uzyskać więcej informacji, zobacz Http/2 Specification Section 8.2: Server Push (Sekcja 8.2: Wypychanie serwera). (Odziedziczone po HttpResponseBase) |
Redirect(String) |
Przekierowuje żądanie do określonego adresu URL. |
Redirect(String, Boolean) |
Przekierowuje żądanie do określonego adresu URL i określa, czy wykonanie bieżącego procesu powinno zakończyć się. |
RedirectPermanent(String) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do określonego adresu URL. |
RedirectPermanent(String) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do określonego adresu URL. (Odziedziczone po HttpResponseBase) |
RedirectPermanent(String, Boolean) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do określonego adresu URL i udostępnia opcję ukończenia odpowiedzi. |
RedirectPermanent(String, Boolean) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do określonego adresu URL i udostępnia opcję ukończenia odpowiedzi. (Odziedziczone po HttpResponseBase) |
RedirectToRoute(Object) |
Przekierowuje żądanie do nowego adresu URL przy użyciu określonych wartości parametrów trasy. |
RedirectToRoute(Object) |
Przekierowuje żądanie do nowego adresu URL przy użyciu wartości parametrów trasy. (Odziedziczone po HttpResponseBase) |
RedirectToRoute(RouteValueDictionary) |
Przekierowuje żądanie do nowego adresu URL przy użyciu określonych wartości parametrów trasy. |
RedirectToRoute(RouteValueDictionary) |
Przekierowuje żądanie do nowego adresu URL przy użyciu wartości parametrów trasy. (Odziedziczone po HttpResponseBase) |
RedirectToRoute(String) |
Przekierowuje żądanie do nowego adresu URL przy użyciu określonej nazwy trasy. |
RedirectToRoute(String) |
Przekierowuje żądanie do nowego adresu URL przy użyciu nazwy trasy. (Odziedziczone po HttpResponseBase) |
RedirectToRoute(String, Object) |
Przekierowuje żądanie do nowego adresu URL przy użyciu określonej nazwy trasy i wartości parametrów trasy. |
RedirectToRoute(String, Object) |
Przekierowuje żądanie do nowego adresu URL przy użyciu wartości parametrów trasy i nazwy trasy. (Odziedziczone po HttpResponseBase) |
RedirectToRoute(String, RouteValueDictionary) |
Przekierowuje żądanie do nowego adresu URL przy użyciu określonej nazwy trasy i wartości parametrów trasy. |
RedirectToRoute(String, RouteValueDictionary) |
Przekierowuje żądanie do nowego adresu URL przy użyciu wartości parametrów trasy i nazwy trasy. (Odziedziczone po HttpResponseBase) |
RedirectToRoutePermanent(Object) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonych wartości parametrów trasy. |
RedirectToRoutePermanent(Object) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu wartości parametrów trasy. (Odziedziczone po HttpResponseBase) |
RedirectToRoutePermanent(RouteValueDictionary) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonych wartości parametrów trasy. |
RedirectToRoutePermanent(RouteValueDictionary) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu wartości parametrów trasy. (Odziedziczone po HttpResponseBase) |
RedirectToRoutePermanent(String) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonej nazwy trasy. |
RedirectToRoutePermanent(String) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu nazwy trasy. (Odziedziczone po HttpResponseBase) |
RedirectToRoutePermanent(String, Object) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu nazwy trasy i wartości parametrów trasy, które odpowiadają nowemu adresowi URL. |
RedirectToRoutePermanent(String, Object) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu wartości parametrów trasy i nazwy trasy odpowiadającej nowemu adresowi URL. (Odziedziczone po HttpResponseBase) |
RedirectToRoutePermanent(String, RouteValueDictionary) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu określonej nazwy trasy i wartości parametrów trasy. |
RedirectToRoutePermanent(String, RouteValueDictionary) |
Wykonuje trwałe przekierowanie z żądanego adresu URL do nowego adresu URL przy użyciu wartości parametrów trasy i nazwy trasy. (Odziedziczone po HttpResponseBase) |
RemoveOutputCacheItem(String) |
Usuwa z pamięci podręcznej wszystkie buforowane elementy skojarzone z określoną ścieżką. |
RemoveOutputCacheItem(String, String) |
Używa określonego dostawcy wyjściowej pamięci podręcznej do usuwania wszystkich artefaktów pamięci podręcznej danych wyjściowych skojarzonych z określoną ścieżką. |
RemoveOutputCacheItem(String, String) |
Używa określonego dostawcy wyjściowej pamięci podręcznej, aby usunąć wszystkie artefakty wyjściowej pamięci podręcznej skojarzone z określoną ścieżką. (Odziedziczone po HttpResponseBase) |
SetCookie(HttpCookie) |
Aktualizacje istniejącego pliku cookie w kolekcji plików cookie. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TransmitFile(String) |
Zapisuje określony plik do strumienia wyjściowego odpowiedzi HTTP bez buforowania go w pamięci. |
TransmitFile(String, Int64, Int64) |
Zapisuje określoną część pliku do strumienia wyjściowego odpowiedzi HTTP bez buforowania go w pamięci. |
Write(Char) |
Zapisuje znak do strumienia wyjściowego odpowiedzi HTTP. |
Write(Char[], Int32, Int32) |
Zapisuje określoną tablicę znaków do strumienia wyjściowego odpowiedzi HTTP. |
Write(Object) |
Zapisuje określony obiekt w strumieniu odpowiedzi HTTP. |
Write(String) |
Zapisuje określony ciąg w strumieniu danych wyjściowych odpowiedzi HTTP. |
WriteFile(IntPtr, Int64, Int64) |
Zapisuje określony plik do strumienia wyjściowego odpowiedzi HTTP. |
WriteFile(String) |
Zapisuje zawartość określonego pliku do strumienia wyjściowego odpowiedzi HTTP jako bloku plików. |
WriteFile(String, Boolean) |
Zapisuje zawartość określonego pliku do strumienia wyjściowego odpowiedzi HTTP i określa, czy zawartość jest zapisywana jako blok pamięci. |
WriteFile(String, Int64, Int64) |
Zapisuje określony plik do strumienia wyjściowego odpowiedzi HTTP. |
WriteSubstitution(HttpResponseSubstitutionCallback) |
Wstawia bloki podstawiania do odpowiedzi, co umożliwia dynamiczne generowanie regionów dla buforowanych odpowiedzi wyjściowych. |