HttpCachePolicyWrapper Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kapslar in DET INBYGGDA HTTP-objektet som innehåller metoder för att ange cachespecifika HTTP-huvuden och för att styra ASP.NET-sidans utdatacache.
public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
- Arv
Kommentarer
Klassen HttpCachePolicyWrapper härleds från HttpCachePolicyBase klassen och fungerar som omslutning för HttpCachePolicy klassen. Den här klassen exponerar klassens funktioner HttpCachePolicy samtidigt som typen exponeras HttpCachePolicyBase . Med klassen HttpCachePolicyBase kan du ersätta den ursprungliga implementeringen av klassen HttpCachePolicy i ditt program med en anpassad implementering, till exempel när du utför enhetstestning utanför ASP.NET pipeline.
Konstruktorer
| Name | Description |
|---|---|
| HttpCachePolicyWrapper(HttpCachePolicy) |
Initierar en ny instans av HttpCachePolicyWrapper klassen. |
Egenskaper
| Name | Description |
|---|---|
| VaryByContentEncodings |
Hämtar listan över |
| VaryByHeaders |
Hämtar listan över alla HTTP-huvuden som ska användas för att variera cacheutdata. |
| VaryByParams |
Hämtar listan över parametrar som tas emot av en HTTP |
Metoder
| Name | Description |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
Registrerar ett valideringsåteranrop för det aktuella svaret. |
| AppendCacheExtension(String) |
Lägger till den angivna texten i |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
Gör svaret tillgängligt i webbläsarens cacheminne för historik, oavsett vilken HttpCacheability inställning som görs på servern. |
| SetCacheability(HttpCacheability, String) |
|
| SetCacheability(HttpCacheability) |
|
| SetETag(String) |
|
| SetETagFromFileDependencies() |
|
| SetExpires(DateTime) |
|
| SetLastModified(DateTime) |
|
| SetLastModifiedFromFileDependencies() |
|
| SetMaxAge(TimeSpan) |
|
| SetNoServerCaching() |
Stoppar all cachelagring av ursprungsservern för det aktuella svaret. |
| SetNoStore() |
|
| SetNoTransforms() |
|
| SetOmitVaryStar(Boolean) |
Anger om svaret innehåller huvudet när det |
| SetProxyMaxAge(TimeSpan) |
|
| SetRevalidation(HttpCacheRevalidation) |
|
| SetSlidingExpiration(Boolean) |
Anger cache förfallodatum till absolut eller glidande. |
| SetValidUntilExpires(Boolean) |
Anger om ASP.NET cache ska ignorera HTTP- |
| SetVaryByCustom(String) |
Anger en textsträng som ska variera cachelagrade utdatasvar efter. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |