HttpCachePolicyWrapper Klass

Definition

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
HttpCachePolicyWrapper

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 Content-Encoding rubriker som ska användas för att variera utdatacachen.

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 GET eller HTTP POST som påverkar cachelagring.

Metoder

Name Description
AddValidationCallback(HttpCacheValidateHandler, Object)

Registrerar ett valideringsåteranrop för det aktuella svaret.

AppendCacheExtension(String)

Lägger till den angivna texten i Cache-Control HTTP-huvudet.

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)

Cache-Control Anger huvudet till det angivna HttpCacheability värdet och lägger till ett tillägg till direktivet.

SetCacheability(HttpCacheability)

Cache-Control Anger rubriken till det angivna HttpCacheability värdet.

SetETag(String)

ETag Anger HTTP-huvudet till den angivna strängen.

SetETagFromFileDependencies()

ETag Anger HTTP-huvudet baserat på tidsstämplarna för hanterarens filberoenden.

SetExpires(DateTime)

Expires Anger HTTP-huvudet till ett absolut datum och en absolut tid.

SetLastModified(DateTime)

Last-Modified Anger HTTP-huvudet till angivet datum och tid.

SetLastModifiedFromFileDependencies()

Last-Modified Anger HTTP-huvudet baserat på tidsstämplarna för hanterarens filberoenden.

SetMaxAge(TimeSpan)

Cache-Control: max-age Anger HTTP-huvudet till det angivna tidsintervallet.

SetNoServerCaching()

Stoppar all cachelagring av ursprungsservern för det aktuella svaret.

SetNoStore()

Cache-Control: no-store Anger HTTP-huvudet.

SetNoTransforms()

Cache-Control: no-transform Anger HTTP-huvudet.

SetOmitVaryStar(Boolean)

Anger om svaret innehåller huvudet när det vary:* varierar efter parametrar.

SetProxyMaxAge(TimeSpan)

Cache-Control: s-maxage Anger HTTP-huvudet till det angivna tidsintervallet.

SetRevalidation(HttpCacheRevalidation)

Cache-Control Anger HTTP-huvudet till antingen direktiven must-revalidateproxy-revalidate eller baserat på det angivna uppräkningsvärdet.

SetSlidingExpiration(Boolean)

Anger cache förfallodatum till absolut eller glidande.

SetValidUntilExpires(Boolean)

Anger om ASP.NET cache ska ignorera HTTP-Cache-Control huvuden som skickas av klienten som ogiltigförklarar cacheminnet.

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)

Gäller för