HttpCacheControl Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce il controllo della cache HTTP locale per le risposte alle richieste HTTP in base ai metodi negli spazi dei nomi Windows.Web.Http e Windows.Web.Http.Filters .
public ref class HttpCacheControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpCacheControl final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpCacheControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpCacheControl
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpCacheControl
Public NotInheritable Class HttpCacheControl
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
L'oggetto HttpCacheControl fornisce proprietà per ottenere o impostare il comportamento del controllo cache di lettura e scrittura da utilizzare nell'oggetto HttpBaseProtocolFilter . Le richieste di lettura HTTP possono usare la cache HTTP locale per le risposte. Il contenuto restituito dalle richieste HTTP può essere scritto nella cache HTTP locale.
L'oggetto HttpCacheControl consente a uno sviluppatore di impostare un semplice comportamento di lettura e scrittura del controllo cache nell'oggetto HttpBaseProtocolFilter . Per usare questa funzionalità, un'app crea un oggetto HttpClient con un nuovo oggetto HttpBaseProtocolFilter . La proprietà CacheControl nell'oggetto HttpBaseProtocolFilter restituisce un oggetto HttpCacheControl utilizzato per impostare il comportamento della cache di lettura e scrittura per l'oggetto HttpBaseProtocolFilter e l'oggetto HttpClient associato. Ciò determina il comportamento della cache di lettura e scrittura nelle risposte alle richieste HttpClient .
Gli sviluppatori possono comunque usare l'intestazione HTTP Cache-Control per un controllo più completo sulla memorizzazione nella cache. HttpCacheDirectiveHeaderValueCollection fornisce un contenitore di raccolta per le istanze delle direttive della cache nell'intestazione HTTP cache-Control sul contenuto HTTP associato a una richiesta o a una risposta HTTP.
Proprietà
ReadBehavior |
Ottiene o imposta il comportamento di lettura da utilizzare per il controllo cache nell'oggetto HttpCacheControl . |
WriteBehavior |
Ottiene o imposta il comportamento di scrittura da utilizzare per il controllo cache nell'oggetto HttpCacheControl . |