HttpCachePolicy Klasa

Definicja

Zawiera metody ustawiania nagłówków HTTP specyficznych dla pamięci podręcznej i kontrolowania pamięci podręcznej danych wyjściowych strony ASP.NET.

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

Uwagi

Aby uzyskać podstawowe informacje na temat nagłówków HTTP i kontrolowania buforowania, zobacz RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, dostępne w witrynie internetowej World Wide Web Consortium (W3C).

Właściwości

Nazwa Opis
UtcTimestampCreated

Pobiera lub ustawia znacznik czasu w uniwersalnym czasie koordynowanym (UTC) dla elementu HttpCachePolicy.

VaryByContentEncodings

Pobiera listę nagłówków Content-Encoding , które będą używane do zmieniania wyjściowej pamięci podręcznej.

VaryByHeaders

Pobiera listę wszystkich nagłówków HTTP, które będą używane do zmiany danych wyjściowych pamięci podręcznej.

VaryByParams

Pobiera listę parametrów odebranych przez protokół HTTP lub HTTP GETPOST , które wpływają na buforowanie.

Metody

Nazwa Opis
AddValidationCallback(HttpCacheValidateHandler, Object)

Rejestruje wywołanie zwrotne weryfikacji dla bieżącej odpowiedzi.

AppendCacheExtension(String)

Dołącza określony tekst do nagłówka Cache-Control HTTP.

Equals(Object)

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

(Odziedziczone po Object)
GetCacheability()

Pobiera dyrektywę cache-control.

GetCacheExtensions()

Pobiera rozszerzenia pamięci podręcznej.

GetETag()

Pobiera element ETag.

GetETagFromFileDependencies()

Pobiera stan wskazujący, czy ETag nagłówek został ustawiony na podstawie sygnatur czasowych zależności pliku programu obsługi.

GetExpires()

Pobiera nagłówek wygasania.

GetHashCode()

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

(Odziedziczone po Object)
GetIgnoreRangeRequests()

Pobiera stan ignorowania żądań zakresu.

GetLastModifiedFromFileDependencies()

Pobiera stan nagłówka Last-Modified ustawiony na podstawie sygnatur czasowych zależności pliku programu obsługi.

GetMaxAge()

Pobiera maksymalny wiek kontroli pamięci podręcznej.

GetNoServerCaching()

Pobiera stan buforowania serwera dla bieżącej odpowiedzi.

GetNoStore()

Pobiera stan sklepu.

GetNoTransforms()

Pobiera stan dyrektywy HTTP No-Transform.

GetOmitVaryStar()

Pobiera stan nagłówka vary:* .

GetProxyMaxAge()

Pobiera kontrolę pamięci podręcznej HTTP: maksymalny wiek serwera proxy.

GetRevalidation()

Pobiera nagłówek Cache-Control: w celu odzwierciedlenia dyrektyw must-revalidate lub proxy-revalidate.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
GetUtcLastModified()

Pobiera wartość nagłówka Last-Modified HTTP w uniwersalnym czasie koordynowanym (UTC).

GetVaryByCustom()

Pobiera ciąg niestandardowy, który jest używany do zmieniania buforowania HTTP.

HasSlidingExpiration()

Pobiera wartość określającą, czy pamięć podręczna ma przesuwane zasady wygasania.

IsModified()

Pobiera wartość określającą, czy pamięć podręczna HTTP została zmodyfikowana.

IsValidUntilExpires()

Pobiera wartość określającą, czy pamięć podręczna ASP.NET powinna ignorować nagłówki HTTP Cache-Control wysyłane przez klienta, które unieważniają pamięć podręczną.

MemberwiseClone()

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

(Odziedziczone po Object)
SetAllowResponseInBrowserHistory(Boolean)

Udostępnia odpowiedź w pamięci podręcznej historia przeglądarki klienta, niezależnie od HttpCacheability ustawienia wprowadzonego na serwerze, gdy allow parametr to true.

SetCacheability(HttpCacheability, String)

Cache-Control Ustawia nagłówek na jedną z wartości HttpCacheability i dołącza rozszerzenie do dyrektywy.

SetCacheability(HttpCacheability)

Cache-Control Ustawia nagłówek na jedną z wartości .HttpCacheability

SetETag(String)

ETag Ustawia nagłówek HTTP na określony ciąg.

SetETagFromFileDependencies()

ETag Ustawia nagłówek HTTP na podstawie sygnatur czasowych zależności pliku programu obsługi.

SetExpires(DateTime)

Expires Ustawia nagłówek HTTP na bezwzględną datę i godzinę.

SetLastModified(DateTime)

Last-Modified Ustawia nagłówek HTTP na podaną DateTime wartość.

SetLastModifiedFromFileDependencies()

Last-Modified Ustawia nagłówek HTTP na podstawie sygnatur czasowych zależności pliku programu obsługi.

SetMaxAge(TimeSpan)

Cache-Control: max-age Ustawia nagłówek HTTP na podstawie określonego przedziału czasu.

SetNoServerCaching()

Zatrzymuje buforowanie wszystkich serwerów pochodzenia dla bieżącej odpowiedzi.

SetNoStore()

Cache-Control: no-store Ustawia nagłówek HTTP.

SetNoTransforms()

Cache-Control: no-transform Ustawia nagłówek HTTP.

SetOmitVaryStar(Boolean)

Określa, czy odpowiedź powinna zawierać vary:* nagłówek w zależności od parametrów.

SetProxyMaxAge(TimeSpan)

Cache-Control: s-maxage Ustawia nagłówek HTTP na podstawie określonego przedziału czasu.

SetRevalidation(HttpCacheRevalidation)

Cache-Control Ustawia nagłówek HTTP na must-revalidate dyrektywy lub proxy-revalidate na podstawie podanej wartości wyliczenia.

SetSlidingExpiration(Boolean)

Ustawia wygaśnięcie pamięci podręcznej na od bezwzględnej do przesuwanej.

SetValidUntilExpires(Boolean)

Określa, czy pamięć podręczna ASP.NET powinna ignorować nagłówki HTTP Cache-Control wysyłane przez klienta, które unieważniają pamięć podręczną.

SetVaryByCustom(String)

Określa niestandardowy ciąg tekstowy, aby zmieniać buforowane odpowiedzi wyjściowe według.

ToString()

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

(Odziedziczone po Object)

Dotyczy