HttpCacheVaryByParams Klass

Definition

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

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

Exempel

Följande kodexempel visar hur objektet HttpCacheVaryByParams nås från objektet som HttpCachePolicy är associerat med en HttpResponse.

Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(false);
Response.Cache.VaryByParams["Category"] = true;

if (Response.Cache.VaryByParams["Category"])
{
   //...
}
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60))
Response.Cache.SetCacheability(HttpCacheability.Public)
Response.Cache.SetValidUntilExpires(False)
Response.Cache.VaryByParams("Category") = True

If Response.Cache.VaryByParams("Category") Then
   '...
End If

Kommentarer

Egenskapen VaryByParams identifierar vilka HTTP Get eller Post parametrar 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.

HttpCacheVaryByParams Ä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 parametrarna. Mer information om VaryByParamsfinns 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
HttpCacheVaryByParams()

Initierar en ny instans av HttpCacheVaryByParams klassen.

Egenskaper

Name Description
IgnoreParams

Hämtar eller anger ett värde som anger om ett HTTP-svar varierar beroende Get på parametrar eller Post parametrar.

Item[String]

Hämtar eller anger ett värde som anger om cacheminnet varierar beroende på den angivna HTTP-begärandeparametern.

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

Hämtar en matris med värden som anger http GET eller POST parametrar 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)
SetParams(String[])

Anger en matris med värden som anger http GET eller POST parametrar som ska användas för att variera cacheminnet.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även