Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Classe HttpCachePolicy

Contiene metodi per impostare intestazioni HTTP cache-specifiche e per il controllo della cache di output della pagina ASP.NET.

System.Object
  System.Web.HttpCachePolicy

Spazio dei nomi:  System.Web
Assembly:  System.Web (in System.Web.dll)

public sealed class HttpCachePolicy

Il tipo HttpCachePolicy espone i seguenti membri.

  NomeDescrizione
Proprietà pubblicaVaryByContentEncodingsottiene l'elenco di Content-Encoding intestazioni che verranno utilizzate per variare la cache di output.
Proprietà pubblicaVaryByHeadersOttiene l'elenco di tutte le intestazioni HTTP che verranno utilizzate per variare l'output della cache.
Proprietà pubblicaVaryByParamsOttiene l'elenco di parametri ricevuti da un HTTP GET o HTTP POST tale memorizzazione nella cache di influenza.
In alto

  NomeDescrizione
Metodo pubblicoAddValidationCallbackregistra un callback di convalida per la risposta corrente.
Metodo pubblicoAppendCacheExtensionAggiunge il testo specificato a Cache-Control intestazione HTTP.
Metodo pubblicoEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo pubblicoGetHashCode Funge da funzione hash per un particolare tipo. (Ereditato da Object)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoSetAllowResponseInBrowserHistoryEsegue la risposta è disponibile nella cache della cronologia del browser client, indipendentemente da HttpCacheability impostazione al server, quando allow il parametro è true.
Metodo pubblicoSetCacheability(HttpCacheability)imposta Cache-Control intestazione in uno dei valori di HttpCacheability.
Metodo pubblicoSetCacheability(HttpCacheability, String)imposta Cache-Control intestazione in uno dei valori di HttpCacheability e aggiunge un'estensione alla direttiva.
Metodo pubblicoSetETagimposta ETag Intestazione HTTP alla stringa specificata.
Metodo pubblicoSetETagFromFileDependenciesimposta ETag Intestazione HTTP in base ai timestamp delle dipendenze del file del gestore.
Metodo pubblicoSetExpiresimposta Expires Intestazione HTTP a una data e un'ora assoluta.
Metodo pubblicoSetLastModifiedimposta Last-Modified Intestazione HTTP a DateTime valore fornito.
Metodo pubblicoSetLastModifiedFromFileDependenciesimposta Last-Modified Intestazione HTTP in base ai timestamp delle dipendenze del file del gestore.
Metodo pubblicoSetMaxAgeimposta Cache-Control: max-age Intestazione HTTP in base all'intervallo di tempo specificato.
Metodo pubblicoSetNoServerCachingInterrompe qualsiasi memorizzazione nella cache di origine-server per la risposta corrente.
Metodo pubblicoSetNoStoreimposta Cache-Control: no-store intestazione HTTP.
Metodo pubblicoSetNoTransformsimposta Cache-Control: no-transform intestazione HTTP.
Metodo pubblicoSetOmitVaryStarSpecifica se la risposta deve contenere vary:* intestazione quando dipendono dai parametri.
Metodo pubblicoSetProxyMaxAgeimposta Cache-Control: s-maxage Intestazione HTTP in base all'intervallo di tempo specificato.
Metodo pubblicoSetRevalidationimposta Cache-Control Intestazione HTTP peruna o l'altra must-revalidate o proxy-revalidate direttive in base al valore di enumerazione fornito.
Metodo pubblicoSetSlidingExpirationImposta la scadenza della cache dall'assoluto allo scorrimento.
Metodo pubblicoSetValidUntilExpiresSpecifica se la cache ASP.NET deve ignorare HTTP Cache-Control intestazioni inviati dal client che invalidano la cache.
Metodo pubblicoSetVaryByCustomSpecifica una stringa di testo personalizzato per variare le risposte di output memorizzato nella cache da.
Metodo pubblicoToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
In alto

Per informazioni generali sulle intestazioni HTTP e la memorizzazione nella cache di controllo, vedere la specifica RFC 2616: protocollo HTTP -- HTTP/1.1, disponibile in Sito Web W3C (World Wide Web Consortium).

TopicLocation
Procedura dettagliata: utilizzo della memorizzazione nella cache dell'output per migliorare le prestazioni di un sito WebGenerazione di applicazioni Web ASP.NET in Visual Studio
Procedura dettagliata: utilizzo della memorizzazione nella cache dell'output per migliorare le prestazioni di un sito WebCompilazione di applicazioni con Visual Web Developer
Procedure: memorizzare nella cache versioni di una pagina utilizzando le intestazioni HTTPCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: impostare il valore di memorizzazione nella cache di una pagina ASP.NET in modo dichiarativoCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: impostare il valore di memorizzazione nella cache di una pagina a livello di codiceCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: memorizzare nella cache l'output di pagine con dipendenze dei fileCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: memorizzare nella cache versioni di una pagina tramite un browser richiedenteCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: impostare valori di scadenza per l'inserimento di pagine ASP.NET nella cacheCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: memorizzare nella cache l'output di pagine con dipendenze di chiavi di cacheCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: recuperare i valori degli elementi memorizzati nella cacheCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedure: memorizzare nella cache versioni di una pagina utilizzando le intestazioni HTTPCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: impostare il valore di memorizzazione nella cache di una pagina ASP.NET in modo dichiarativoCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: impostare il valore di memorizzazione nella cache di una pagina a livello di codiceCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: memorizzare nella cache l'output di pagine con dipendenze dei fileCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: memorizzare nella cache versioni di una pagina tramite un browser richiedenteCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: impostare valori di scadenza per l'inserimento di pagine ASP.NET nella cacheCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: memorizzare nella cache l'output di pagine con dipendenze di chiavi di cacheCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: recuperare i valori degli elementi memorizzati nella cacheCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedure: memorizzare nella cache versioni di una pagina utilizzando le intestazioni HTTPGenerazione di applicazioni Web ASP.NET
Procedura: impostare valori di scadenza per l'inserimento di pagine ASP.NET nella cacheGenerazione di applicazioni Web ASP.NET
Procedura: memorizzare nella cache l'output di pagine con dipendenze di chiavi di cacheGenerazione di applicazioni Web ASP.NET
Procedura: recuperare i valori degli elementi memorizzati nella cacheGenerazione di applicazioni Web ASP.NET
Procedura: impostare il valore di memorizzazione nella cache di una pagina ASP.NET in modo dichiarativoGenerazione di applicazioni Web ASP.NET
Procedura: impostare il valore di memorizzazione nella cache di una pagina a livello di codiceGenerazione di applicazioni Web ASP.NET
Procedura: memorizzare nella cache l'output di pagine con dipendenze dei fileGenerazione di applicazioni Web ASP.NET
Procedura: memorizzare nella cache versioni di una pagina tramite un browser richiedenteGenerazione di applicazioni Web ASP.NET

.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro pubblico static (Shared in Visual Basic) di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft