HttpCacheVaryByHeaders Klass

Definition

Ger ett typsäkert sätt att ange egenskapen VaryByHeaders .

public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
Arv
HttpCacheVaryByHeaders

Kommentarer

Egenskapen VaryByHeaders identifierar vilka parametrar för begärandehuvud som ASP.NET använder för att unikt identifiera en variant av svaret när det finns flera cachelagrade svar för en resurs. Detta är användbart när ett svar är beroende av en uppsättning klientindata, till exempel rubriker eller parametrar.

HttpCacheVaryByHeaders Är inte direkt relaterat till HTTP-cachekontrollhuvuden, men hjälper till att säkerställa att en klient eller proxy varierar beroende på de angivna rubrikerna. Mer information om VaryByHeadersfinns i RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, tillgängligt på W3C-webbplatsen (World Wide Web Consortium). Se avsnitt 14, "Rubrikfältdefinitioner", för fullständig information.

Konstruktorer

Name Description
HttpCacheVaryByHeaders()

Initierar en ny instans av HttpCacheVaryByHeaders klassen.

Egenskaper

Name Description
AcceptTypes

Hämtar eller anger ett värde som anger om ASP.NET utdatacachen varierar de cachelagrade svaren efter http-huvudet Accept och lägger till det i den utgående Vary HTTP-huvudet.

Item[String]

Hämtar eller anger ett anpassat rubrikfält som ASP.NET utdatacachen varierar de cachelagrade svaren efter och lägger till det i det utgående Vary HTTP-huvud.

UserAgent

Hämtar eller anger ett värde som anger om ASP.NET utdatacachen varierar de cachelagrade svaren efter User-Agent-huvudet och lägger till det i den utgående Vary HTTP-huvudet.

UserCharSet

Hämtar eller anger ett värde som anger om ASP.NET utdatacachen varierar de cachelagrade svaren efter Accept-Charset-huvudet och lägger till det i den utgående Vary HTTP-huvudet.

UserLanguage

Hämtar eller anger ett värde som anger om ASP.NET utdatacachen varierar de cachelagrade svaren efter Accept-Language-huvudet och lägger till det i den utgående Vary HTTP-huvudet.

Metoder

Name Description
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)
GetHeaders()

Hämtar en matris med värden som anger de HTTP-huvuden som ska användas för att variera cacheminnet.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SetHeaders(String[])

Anger en matris med värden som anger de HTTP-huvuden som ska användas för att variera cacheminnet.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
VaryByUnspecifiedParameters()

Gör att ASP.NET varierar beroende på alla rubrikvärden och anger Vary HTTP-huvudet till värdet * (en asterisk). All annan Vary rubrikinformation som ska tas bort.

Gäller för

Se även