HttpCachePolicyBase 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.
Służy jako klasa podstawowa dla klas, które zawierają metody ustawiania nagłówków HTTP specyficznych dla pamięci podręcznej i do kontrolowania pamięci podręcznej danych wyjściowych strony ASP.NET.
public ref class HttpCachePolicyBase abstract
public abstract class HttpCachePolicyBase
type HttpCachePolicyBase = class
Public MustInherit Class HttpCachePolicyBase
- Dziedziczenie
-
HttpCachePolicyBase
- Pochodne
Uwagi
Klasa HttpCachePolicyBase jest abstrakcyjną klasą zawierającą te same elementy członkowskie co HttpCachePolicy klasa. Klasa HttpCachePolicyBase umożliwia tworzenie klas pochodnych, które są podobne do HttpCachePolicy klasy, ale można je dostosować i które działają poza potokiem ASP.NET. Podczas testowania jednostkowego zwykle używasz klasy pochodnej do implementowania elementów członkowskich z dostosowanym zachowaniem, które spełnia scenariusz testowany.
Klasa HttpCachePolicyWrapper pochodzi z HttpCachePolicyBase klasy . Klasa HttpCachePolicyWrapper służy jako otoka dla HttpCachePolicy klasy. W czasie wykonywania zwykle używa się wystąpienia HttpCachePolicyWrapper klasy do wywoływania składowych HttpCachePolicy obiektu.
Konstruktory
HttpCachePolicyBase() |
Inicjuje klasę do użycia przez dziedziczone wystąpienie klasy. Ten konstruktor może być wywoływany tylko przez dziedziczonej klasy. |
Właściwości
VaryByContentEncodings |
Po zastąpieniu w klasie pochodnej pobiera listę |
VaryByHeaders |
Po zastąpieniu w klasie pochodnej pobiera listę wszystkich nagłówków HTTP, które są używane do różnić dane wyjściowe pamięci podręcznej. |
VaryByParams |
Po przesłonięciu w klasie pochodnej pobiera listę parametrów odbieranych przez protokół HTTP |
Metody
AddValidationCallback(HttpCacheValidateHandler, Object) |
Po zastąpieniu w klasie pochodnej rejestruje wywołanie zwrotne weryfikacji dla bieżącej odpowiedzi. |
AppendCacheExtension(String) |
Po zastąpieniu w klasie pochodnej dołącza określony tekst do nagłówka |
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 bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SetAllowResponseInBrowserHistory(Boolean) |
Po przesłonięciu w klasie pochodnej odpowiedź jest dostępna w pamięci podręcznej historii przeglądarki, niezależnie od HttpCacheability ustawienia wprowadzonego na serwerze. |
SetCacheability(HttpCacheability) |
Po zastąpieniu w klasie pochodnej ustawia |
SetCacheability(HttpCacheability, String) |
Po zastąpieniu w klasie pochodnej ustawia |
SetETag(String) |
Po zastąpieniu w klasie pochodnej ustawia |
SetETagFromFileDependencies() |
Po zastąpieniu w klasie pochodnej ustawia |
SetExpires(DateTime) |
Po przesłonięciu w klasie pochodnej ustawia |
SetLastModified(DateTime) |
Po zastąpieniu w klasie pochodnej ustawia |
SetLastModifiedFromFileDependencies() |
Po zastąpieniu w klasie pochodnej ustawia |
SetMaxAge(TimeSpan) |
Po przesłonięciu w klasie pochodnej ustawia |
SetNoServerCaching() |
Po przesłonięciu w klasie pochodnej wszystkie buforowanie serwera pochodzenia dla bieżącej odpowiedzi. |
SetNoStore() |
Po przesłonięciu w klasie pochodnej |
SetNoTransforms() |
Po przesłonięciu w klasie pochodnej |
SetOmitVaryStar(Boolean) |
Podczas zastępowania w klasie pochodnej określa, czy odpowiedź zawiera |
SetProxyMaxAge(TimeSpan) |
Po przesłonięciu w klasie pochodnej ustawia |
SetRevalidation(HttpCacheRevalidation) |
W przypadku zastąpienia w klasie pochodnej ustawia |
SetSlidingExpiration(Boolean) |
Po przesłonięciu w klasie pochodnej ustawia wygaśnięcie pamięci podręcznej na wartość bezwzględną lub przesuwaną. |
SetValidUntilExpires(Boolean) |
W przypadku zastąpienia w klasie pochodnej określa, czy pamięć podręczna ASP.NET powinna ignorować nagłówki HTTP |
SetVaryByCustom(String) |
W przypadku przesłonięcia w klasie pochodnej 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) |