HttpCachePolicyWrapper 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 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
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 |
| 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 |
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 |
| 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) |
|
| SetCacheability(HttpCacheability) |
|
| SetETag(String) |
|
| SetETagFromFileDependencies() |
|
| SetExpires(DateTime) |
|
| SetLastModified(DateTime) |
|
| SetLastModifiedFromFileDependencies() |
|
| SetMaxAge(TimeSpan) |
|
| SetNoServerCaching() |
Zatrzymuje buforowanie wszystkich serwerów pochodzenia dla bieżącej odpowiedzi. |
| SetNoStore() |
|
| SetNoTransforms() |
|
| SetOmitVaryStar(Boolean) |
Określa, czy odpowiedź zawiera |
| SetProxyMaxAge(TimeSpan) |
|
| SetRevalidation(HttpCacheRevalidation) |
|
| 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 |
| 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) |