HttpCachePolicy Klas

Definitie

Bevat methoden voor het instellen van cachespecifieke HTTP-headers en voor het beheren van de ASP.NET pagina-uitvoercache.

public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
Overname
HttpCachePolicy

Opmerkingen

Zie RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, beschikbaar op de W3C-website (World Wide Web Consortium) voor achtergrondinformatie over HTTP-headers en het beheren van caching.

Eigenschappen

Name Description
UtcTimestampCreated

Hiermee wordt de tijdstempel opgehaald of ingesteld in Coordinated Universal Time (UTC) voor de HttpCachePolicy.

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)
GetCacheability()

Hiermee haalt u de instructie voor cachebeheer op.

GetCacheExtensions()

Haalt de cache-extensies op.

GetETag()

Haalt de ETag op.

GetETagFromFileDependencies()

Hiermee wordt de status opgehaald die aangeeft of de ETag header is ingesteld op basis van de tijdstempels van de bestandsafhankelijkheden van de handler.

GetExpires()

Hiermee haalt u de verlopen header op.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetIgnoreRangeRequests()

Hiermee haalt u de status van aanvragen voor het negeren van het bereik op.

GetLastModifiedFromFileDependencies()

Hiermee wordt de status van de Last-Modified header opgehaald die is ingesteld op basis van de tijdstempels van de bestandsafhankelijkheden van de handler.

GetMaxAge()

Hiermee haalt u de maximale leeftijd voor cachebeheer op.

GetNoServerCaching()

Hiermee haalt u de status van de servercache op voor het huidige antwoord.

GetNoStore()

Hiermee haalt u de status van de store op.

GetNoTransforms()

Hiermee wordt de status van de HTTP-No-Transform-richtlijn ophaalt.

GetOmitVaryStar()

Hiermee haalt u de status van de vary:* koptekst op.

GetProxyMaxAge()

Haalt het HTTP-cachebeheer op: maximale leeftijd van proxy.

GetRevalidation()

Hiermee haalt u het cachebesturingselement op: header die overeenkomt met de instructies voor opnieuw valideren of opnieuw valideren van proxy's.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetUtcLastModified()

Hiermee haalt u de waarde op van de Last-Modified HTTP-header in Coordinated Universal Time (UTC).

GetVaryByCustom()

Hiermee haalt u de aangepaste tekenreeks op die wordt gebruikt om de HTTP-cache te variëren.

HasSlidingExpiration()

Hiermee wordt een waarde opgehaald die aangeeft of de cache een glijdend verloopbeleid heeft.

IsModified()

Hiermee wordt een waarde opgehaald die aangeeft of de HTTP-cache is gewijzigd.

IsValidUntilExpires()

Hiermee wordt een waarde opgehaald die aangeeft of de ASP.NET-cache HTTP-Cache-Control headers moet negeren die door de client worden verzonden die de cache ongeldig maken.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SetAllowResponseInBrowserHistory(Boolean)

Maakt het antwoord beschikbaar in de cache geschiedenis van de clientbrowser, ongeacht de HttpCacheability instelling die op de server is gemaakt, wanneer de allow parameter is true.

SetCacheability(HttpCacheability, String)

Hiermee stelt u de Cache-Control header in op een van de waarden van HttpCacheability en voegt u een uitbreiding toe aan de richtlijn.

SetCacheability(HttpCacheability)

Hiermee stelt u de Cache-Control header in op een van de waarden van HttpCacheability.

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 DateTime opgegeven waarde.

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 basis van de opgegeven tijdsperiode.

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 moet bevatten wanneer deze verschilt van parameters.

SetProxyMaxAge(TimeSpan)

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

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 van absoluut naar glijden.

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 aangepaste tekenreeks om uitvoerantwoorden in de cache te variëren.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op