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 bazowa dla klas, które zawierają 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 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 składowe co HttpCachePolicy klasa. Klasa HttpCachePolicyBase umożliwia tworzenie klas pochodnych, które są podobne do klasy HttpCachePolicy, ale można dostosować i które działają poza potokiem ASP.NET. Podczas testowania jednostkowego zazwyczaj używasz klasy pochodnej do implementowania składowych z dostosowanym zachowaniem spełniającym testowany scenariusz.
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 elementów członkowskich HttpCachePolicy obiektu.
Konstruktory
| Nazwa | Opis |
|---|---|
| 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
| Nazwa | Opis |
|---|---|
| VaryByContentEncodings |
Po zastąpieniu w klasie pochodnej pobiera listę nagłówków |
| VaryByHeaders |
Po zastąpieniu w klasie pochodnej pobiera listę wszystkich nagłówków HTTP, które są używane do zmiany danych wyjściowych pamięci podręcznej. |
| VaryByParams |
Po zastąpieniu w klasie pochodnej pobiera listę parametrów, które są odbierane przez protokół HTTP |
Metody
| Nazwa | Opis |
|---|---|
| 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 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) |
Po zastąpieniu 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, String) |
Po zastąpieniu w klasie pochodnej ustawia |
| SetCacheability(HttpCacheability) |
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) |
Gdy przesłonięta w klasie pochodnej, ustawia |
| SetLastModified(DateTime) |
Po zastąpieniu w klasie pochodnej ustawia |
| SetLastModifiedFromFileDependencies() |
Po zastąpieniu w klasie pochodnej ustawia |
| SetMaxAge(TimeSpan) |
Po zastąpieniu w klasie pochodnej ustawia |
| SetNoServerCaching() |
Po zastąpieniu w klasie pochodnej zatrzyma wszystkie buforowanie serwera pochodzenia dla bieżącej odpowiedzi. |
| SetNoStore() |
Po zastąpieniu w klasie pochodnej |
| SetNoTransforms() |
Po zastąpieniu w klasie pochodnej |
| SetOmitVaryStar(Boolean) |
Po zastąpieniu w klasie pochodnej określa, czy odpowiedź zawiera |
| SetProxyMaxAge(TimeSpan) |
Po zastąpieniu w klasie pochodnej ustawia |
| SetRevalidation(HttpCacheRevalidation) |
Po zastąpieniu 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) |
Po zastąpieniu w klasie pochodnej określa, czy pamięć podręczna ASP.NET powinna ignorować nagłówki HTTP |
| SetVaryByCustom(String) |
Po zastąpieniu w klasie pochodnej 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) |