HttpCacheVaryByHeaders Osztály

Definíció

Típusbiztos módot biztosít a tulajdonság beállítására VaryByHeaders .

public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
Öröklődés
HttpCacheVaryByHeaders

Megjegyzések

A VaryByHeaders tulajdonság azonosítja, hogy mely kérelemfejlécparamétereket használja ASP.NET a válasz egy változatának egyedi azonosítására, ha egy erőforráshoz több gyorsítótárazott válasz is van. Ez akkor hasznos, ha a válasz az ügyfélbemenetek egy készletétől függ, például fejléctől vagy paraméterektől.

Ez HttpCacheVaryByHeaders nem kapcsolódik közvetlenül a HTTP-gyorsítótár-vezérlő fejléceihez, de segít biztosítani, hogy az ügyfél vagy a proxy a megadott fejlécek szerint változhasson. További információ: VaryByHeadersRFC 2616: Hypertext Transfer Protocol –- HTTP/1.1, amely a World Wide Web Consortium (W3C) webhelyén érhető el. A részletekért tekintse meg a 14. szakasz "Fejlécmező-definíciók" című szakaszát.

Konstruktorok

Name Description
HttpCacheVaryByHeaders()

Inicializálja a HttpCacheVaryByHeaders osztály új példányát.

Tulajdonságok

Name Description
AcceptTypes

Lekéri vagy beállít egy értéket, amely jelzi, hogy a ASP.NET kimeneti gyorsítótár a gyorsítótárazott válaszokat a Accept HTTP-fejléc szerint változik-e, és hozzáfűzi-e a folyamatban lévő Vary HTTP-fejléchez.

Item[String]

Lekéri vagy beállít egy egyéni fejlécmezőt, amelyet a ASP.NET kimeneti gyorsítótára a gyorsítótárazott válaszoktól függően változik, és hozzáfűzi a kimenő Vary HTTP-fejléchez.

UserAgent

Lekéri vagy beállít egy értéket, amely jelzi, hogy a ASP.NET kimeneti gyorsítótár a gyorsítótárazott válaszokat a User-Agent fejléc szerint változik-e, és hozzáfűzi-e a folyamatban lévő Vary HTTP-fejléchez.

UserCharSet

Lekéri vagy beállít egy értéket, amely jelzi, hogy a ASP.NET kimeneti gyorsítótár a gyorsítótárazott válaszokat a Accept-Charset fejléc szerint változik-e, és hozzáfűzi-e a folyamatban lévő Vary HTTP-fejléchez.

UserLanguage

Lekéri vagy beállít egy értéket, amely jelzi, hogy a ASP.NET kimeneti gyorsítótár a gyorsítótárazott válaszokat a Accept-Language fejléc szerint változik-e, és hozzáfűzi-e a folyamatban lévő Vary HTTP-fejléchez.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetHeaders()

Lekéri az értékeket tartalmazó tömböt, amely megadja a gyorsítótár változóhoz használandó HTTP-fejléceket.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
SetHeaders(String[])

Egy értéktömböt állít be, amely meghatározza a gyorsítótár változásához használandó HTTP-fejléceket.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
VaryByUnspecifiedParameters()

Az ASP.NET az összes fejlécértéktől függően változik, és a Vary HTTP-fejlécet * (csillag) értékre állítja. Minden más Vary elvetendő fejlécinformáció.

A következőre érvényes:

Lásd még