HttpCachePolicyWrapper Klasa

Definicja

Hermetyzuje wewnętrzny obiekt HTTP zawierający metody ustawiania nagłówków HTTP specyficznych dla pamięci podręcznej i kontrolowania pamięci podręcznej danych wyjściowych strony ASP.NET.

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 z HttpCachePolicyBase klasy i służy jako otoka dla HttpCachePolicy klasy. Ta klasa uwidacznia funkcjonalność HttpCachePolicy klasy, jednocześnie ujawniając HttpCachePolicyBase typ. Klasa HttpCachePolicyBase umożliwia zastąpienie oryginalnej implementacji klasy HttpCachePolicy w aplikacji niestandardową implementacją, taką jak podczas przeprowadzania testów jednostkowych poza potokiem ASP.NET.

Konstruktory

Nazwa Opis
HttpCachePolicyWrapper(HttpCachePolicy)

Inicjuje nowe wystąpienie klasy HttpCachePolicyWrapper.

Właściwości

Nazwa Opis
VaryByContentEncodings

Pobiera listę nagłówków Content-Encoding , 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 zmiany danych wyjściowych pamięci podręcznej.

VaryByParams

Pobiera listę parametrów odebranych przez protokół HTTP lub HTTP GETPOST , które wpływają na buforowanie.

Metody

Nazwa Opis
AddValidationCallback(HttpCacheValidateHandler, Object)

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

AppendCacheExtension(String)

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

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(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, String)

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

SetCacheability(HttpCacheability)

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

SetETag(String)

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

SetETagFromFileDependencies()

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

SetExpires(DateTime)

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

SetLastModified(DateTime)

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

SetLastModifiedFromFileDependencies()

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

SetMaxAge(TimeSpan)

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

SetNoServerCaching()

Zatrzymuje buforowanie wszystkich serwerów pochodzenia dla bieżącej odpowiedzi.

SetNoStore()

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

SetNoTransforms()

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

SetOmitVaryStar(Boolean)

Określa, czy odpowiedź zawiera vary:* nagłówek w zależności od parametrów.

SetProxyMaxAge(TimeSpan)

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

SetRevalidation(HttpCacheRevalidation)

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

SetSlidingExpiration(Boolean)

Ustawia wygaśnięcie pamięci podręcznej na wartość bezwzględną lub przesuwaną.

SetValidUntilExpires(Boolean)

Określa, czy pamięć podręczna ASP.NET powinna ignorować nagłówki HTTP Cache-Control wysyłane przez klienta, które unieważniają pamięć podręczną.

SetVaryByCustom(String)

Określa ciąg tekstowy, aby zmieniać buforowane odpowiedzi wyjściowe według.

ToString()

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

(Odziedziczone po Object)

Dotyczy