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 określa, które parametry nagłówka żądania są używane ASP.NET 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 przez Accept nagłówek 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 nagłówka User-Agent 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 nagłówka Accept-Charset 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 nagłówka Accept-Language 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, które mają być używane w celu zmieniania pamięci podręcznej.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(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, które mają być używane w celu różnicowania pamięci podręcznej.

ToString()

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

(Odziedziczone po Object)
VaryByUnspecifiedParameters()

Powoduje, że ASP.NET się różnić w zależności od wszystkich wartości nagłówka i ustawia Vary nagłówek HTTP na wartość * (gwiazdka). Wszystkie inne Vary informacje nagłówka do usunięcia.

Dotyczy

Zobacz też