Udostępnij za pośrednictwem


HttpCacheVaryByHeaders Klasa

Definicja

Zapewnia bezpieczny typ sposób ustawiania VaryByHeaders właściwości.

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

Uwagi

Właściwość VaryByHeaders identyfikuje parametry nagłówka żądania ASP.NET używane do unikatowego identyfikowania odmiany odpowiedzi, gdy istnieje wiele buforowanych odpowiedzi dla zasobu. Jest to przydatne, gdy odpowiedź zależy od zestawu danych wejściowych klienta, takich jak nagłówki lub parametry.

Element HttpCacheVaryByHeaders nie jest bezpośrednio związany z nagłówkami kontroli pamięci podręcznej HTTP, ale pomaga zapewnić, że klient lub serwer proxy różnią się w zależności od określonych nagłówków. Aby uzyskać więcej informacji na temat VaryByHeadersprogramu , zobacz RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, dostępny w witrynie internetowej World Wide Web Consortium (W3C). Aby uzyskać szczegółowe informacje, zobacz sekcję 14, "Definicje pól nagłówka".

Konstruktory

HttpCacheVaryByHeaders()

Inicjuje nowe wystąpienie klasy HttpCacheVaryByHeaders.

Właściwości

AcceptTypes

Pobiera lub ustawia wartość wskazującą, czy pamięć podręczna danych wyjściowych ASP.NET różni buforowane odpowiedzi według Accept nagłówka HTTP i dołącza ją do wychodzącego Vary nagłówka HTTP.

Item[String]

Pobiera lub ustawia niestandardowe pole nagłówka, według którego pamięć podręczna danych wyjściowych ASP.NET zmienia buforowane odpowiedzi i dołącza je do wychodzącego Vary nagłówka HTTP.

UserAgent

Pobiera lub ustawia wartość wskazującą, czy pamięć podręczna danych wyjściowych ASP.NET różni buforowane odpowiedzi według User-Agent nagłówka i dołącza ją do wychodzącego Vary nagłówka HTTP.

UserCharSet

Pobiera lub ustawia wartość wskazującą, czy pamięć podręczna danych wyjściowych ASP.NET różni buforowane odpowiedzi według Accept-Charset nagłówka i dołącza ją do wychodzącego Vary nagłówka HTTP.

UserLanguage

Pobiera lub ustawia wartość wskazującą, czy pamięć podręczna danych wyjściowych ASP.NET różni buforowane odpowiedzi według Accept-Language nagłówka i dołącza ją do wychodzącego Vary nagłówka HTTP.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetHeaders()

Pobiera tablicę wartości, które określają nagłówki HTTP do użycia w celu zmiany pamięci podręcznej.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SetHeaders(String[])

Ustawia tablicę wartości, które określają nagłówki HTTP do użycia w celu zmiany pamięci podręcznej.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
VaryByUnspecifiedParameters()

Powoduje, że ASP.NET się różnić według wszystkich wartości nagłówka i ustawia Vary nagłówek HTTP na wartość * (gwiazdka). Wszystkie inne Vary informacje nagłówka, które mają zostać usunięte.

Dotyczy

Zobacz też