Udostępnij za pośrednictwem


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 sieci Web World Wide Web Consortium (W3C).

Właściwości

UtcTimestampCreated

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

VaryByContentEncodings

Pobiera listę nagłówków Content-Encoding , które będą używane do różnić pamięć podręczną danych wyjściowych.

VaryByHeaders

Pobiera listę wszystkich nagłówków HTTP, które będą używane do różnić dane wyjściowe pamięci podręcznej.

VaryByParams

Pobiera listę parametrów odebranych przez protokół HTTP lub HTTP GET POST , które mają wpływ na buforowanie.

Metody

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ę kontroli pamięci podręcznej.

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

Type Pobiera wartość 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 różnicy 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óry unieważnia pamięć podręczną.

MemberwiseClone()

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

(Odziedziczone po Object)
SetAllowResponseInBrowserHistory(Boolean)

Sprawia, że odpowiedź jest dostępna w pamięci podręcznej Historia przeglądarki klienta, niezależnie od HttpCacheability ustawienia na serwerze, gdy allow parametr to true.

SetCacheability(HttpCacheability)

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

SetCacheability(HttpCacheability, String)

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

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 wartość dostarczonąDateTime.

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 z wartości bezwzględnej na przesuwaną.

SetValidUntilExpires(Boolean)

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

SetVaryByCustom(String)

Określa niestandardowy ciąg tekstowy, aby różnić buforowane odpowiedzi wyjściowe według.

ToString()

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

(Odziedziczone po Object)

Dotyczy