HttpCachePolicyWrapper Klas

Definitie

Kapselt het intrinsieke HTTP-object in dat methoden bevat voor het instellen van cachespecifieke HTTP-headers en voor het beheren van de ASP.NET pagina-uitvoercache.

public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
    inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
Overname
HttpCachePolicyWrapper

Opmerkingen

De HttpCachePolicyWrapper klasse is afgeleid van de HttpCachePolicyBase klasse en fungeert als wrapper voor de HttpCachePolicy klasse. Deze klasse geeft de functionaliteit van de HttpCachePolicy klasse weer terwijl het HttpCachePolicyBase type ook zichtbaar wordt. Met de klasse HttpCachePolicyBase kunt u de oorspronkelijke implementatie van de klasse HttpCachePolicy in uw toepassing vervangen door een aangepaste implementatie, bijvoorbeeld wanneer u eenheidstests uitvoert buiten de ASP.NET-pijplijn.

Constructors

Name Description
HttpCachePolicyWrapper(HttpCachePolicy)

Initialiseert een nieuw exemplaar van de HttpCachePolicyWrapper klasse.

Eigenschappen

Name Description
VaryByContentEncodings

Hiermee haalt u de lijst Content-Encoding met headers op die worden gebruikt om de uitvoercache te variëren.

VaryByHeaders

Hiermee haalt u de lijst op van alle HTTP-headers die worden gebruikt om de cache-uitvoer te variëren.

VaryByParams

Hiermee haalt u de lijst met parameters op die zijn ontvangen door een HTTP GET of HTTP POST die van invloed zijn op caching.

Methoden

Name Description
AddValidationCallback(HttpCacheValidateHandler, Object)

Registreert een validatie-callback voor het huidige antwoord.

AppendCacheExtension(String)

Voegt de opgegeven tekst toe aan de Cache-Control HTTP-header.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SetAllowResponseInBrowserHistory(Boolean)

Hiermee maakt u het antwoord beschikbaar in de browsergeschiedeniscache, ongeacht de HttpCacheability instelling die op de server is gemaakt.

SetCacheability(HttpCacheability, String)

Hiermee stelt u de Cache-Control header in op de opgegeven HttpCacheability waarde en voegt u een uitbreiding toe aan de instructie.

SetCacheability(HttpCacheability)

Hiermee stelt u de Cache-Control header in op de opgegeven HttpCacheability waarde.

SetETag(String)

Hiermee stelt u de ETag HTTP-header in op de opgegeven tekenreeks.

SetETagFromFileDependencies()

Hiermee stelt u de ETag HTTP-header in op basis van de tijdstempels van de bestandsafhankelijkheden van de handler.

SetExpires(DateTime)

Hiermee stelt u de Expires HTTP-header in op een absolute datum en tijd.

SetLastModified(DateTime)

Hiermee stelt u de Last-Modified HTTP-header in op de opgegeven datum en tijd.

SetLastModifiedFromFileDependencies()

Hiermee stelt u de Last-Modified HTTP-header in op basis van de tijdstempels van de bestandsafhankelijkheden van de handler.

SetMaxAge(TimeSpan)

Hiermee stelt u de Cache-Control: max-age HTTP-header in op de opgegeven periode.

SetNoServerCaching()

Stopt alle cacheopslag van de oorspronkelijke server voor het huidige antwoord.

SetNoStore()

Hiermee stelt u de Cache-Control: no-store HTTP-header in.

SetNoTransforms()

Hiermee stelt u de Cache-Control: no-transform HTTP-header in.

SetOmitVaryStar(Boolean)

Hiermee geeft u op of het antwoord de vary:* header bevat wanneer deze verschilt van parameters.

SetProxyMaxAge(TimeSpan)

Hiermee stelt u de Cache-Control: s-maxage HTTP-header in op de opgegeven periode.

SetRevalidation(HttpCacheRevalidation)

Hiermee stelt u de Cache-Control HTTP-header in op de must-revalidate of de proxy-revalidate instructies op basis van de opgegeven opsommingswaarde.

SetSlidingExpiration(Boolean)

Hiermee stelt u de verlooptijd van de cache in op absoluut of glijdend.

SetValidUntilExpires(Boolean)

Hiermee geeft u op of de ASP.NET-cache HTTP-Cache-Control headers moet negeren die door de client worden verzonden die de cache ongeldig maken.

SetVaryByCustom(String)

Hiermee geeft u een tekenreeks op waarmee uitvoerantwoorden in de cache kunnen variëren.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op