HttpCachePolicyWrapper Klasa

Definicja

Hermetyzuje wewnętrzny obiekt HTTP, który zawiera metody ustawiania nagłówków HTTP specyficznych dla pamięci podręcznej oraz kontrolowania ASP.NET wyjściowej strony.

public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
    inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
Dziedziczenie
HttpCachePolicyWrapper

Uwagi

Klasa HttpCachePolicyWrapper pochodzi od klasy i służy jako HttpCachePolicyBase otoka dla HttpCachePolicy klasy. Ta klasa uwidacznia funkcje HttpCachePolicy klasy, jednocześnie ujawniając HttpCachePolicyBase typ . Klasa umożliwia zastąpienie oryginalnej implementacji klasy w aplikacji niestandardową implementacją, na przykład podczas wykonywania testów jednostkowych poza HttpCachePolicyBase HttpCachePolicy potokiem ASP.NET aplikacji.

Konstruktory

HttpCachePolicyWrapper(HttpCachePolicy)

Inicjuje nowe wystąpienie klasy HttpCachePolicyWrapper.

Właściwości

VaryByContentEncodings

Pobiera listę Content-Encoding nagłówków, które będą używane do zmieniania wyjściowej pamięci podręcznej.

VaryByHeaders

Pobiera listę wszystkich nagłówków HTTP, które będą używane do zmieniania danych wyjściowych pamięci podręcznej.

VaryByParams

Pobiera listę parametrów odebranych przez protokół HTTP GET lub POST HTTP, które mają wpływ na buforowanie.

Metody

AddValidationCallback(HttpCacheValidateHandler, Object)

Rejestruje wywołanie zwrotne weryfikacji dla bieżącej odpowiedzi.

AppendCacheExtension(String)

Dołącza określony tekst do Cache-Control nagłówka HTTP.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
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)
SetAllowResponseInBrowserHistory(Boolean)

Udostępnia odpowiedź w pamięci podręcznej historii przeglądarki, niezależnie od HttpCacheability ustawienia wprowadzonego na serwerze.

SetCacheability(HttpCacheability)

Ustawia Cache-Control nagłówek na określoną HttpCacheability wartość.

SetCacheability(HttpCacheability, String)

Ustawia Cache-Control nagłówek na określoną HttpCacheability wartość i dołącza rozszerzenie do dyrektywy.

SetETag(String)

Ustawia nagłówek ETag HTTP na określony ciąg.

SetETagFromFileDependencies()

Ustawia nagłówek ETag HTTP na podstawie sygnatury czasowej zależności pliku programu obsługi.

SetExpires(DateTime)

Ustawia nagłówek Expires HTTP na bezwzględną datę i godzina.

SetLastModified(DateTime)

Ustawia nagłówek Last-Modified HTTP na określoną datę i godzina.

SetLastModifiedFromFileDependencies()

Ustawia nagłówek Last-Modified HTTP na podstawie sygnatury czasowej zależności pliku programu obsługi.

SetMaxAge(TimeSpan)

Ustawia nagłówek Cache-Control: max-age HTTP na określony zakres czasu.

SetNoServerCaching()

Zatrzymuje wszystkie buforowanie serwera pochodzenia dla bieżącej odpowiedzi.

SetNoStore()

Ustawia nagłówek Cache-Control: no-store HTTP.

SetNoTransforms()

Ustawia nagłówek Cache-Control: no-transform HTTP.

SetOmitVaryStar(Boolean)

Określa, czy odpowiedź zawiera vary:* nagłówek, gdy różnią się od parametrów.

SetProxyMaxAge(TimeSpan)

Ustawia nagłówek Cache-Control: s-maxage HTTP na określony zakres czasu.

SetRevalidation(HttpCacheRevalidation)

Ustawia nagłówek Cache-Control HTTP na lub must-revalidate proxy-revalidate dyrektywy, na podstawie określonej wartości wyliczenia.

SetSlidingExpiration(Boolean)

Ustawia wygaśnięcia pamięci podręcznej bezwzględne lub przesuwania.

SetValidUntilExpires(Boolean)

Określa, czy ASP.NET pamięci podręcznej powinny ignorować nagłówki HTTP wysyłane przez klienta, Cache-Control który unieważnia pamięć podręczną.

SetVaryByCustom(String)

Określa ciąg tekstowy, aby różnić buforowane odpowiedzi wyjściowe według.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy