HttpBaseProtocolFilter.CacheControl Proprietà

Definizione

Ottiene o imposta il comportamento del controllo cache di lettura e scrittura da utilizzare nell'oggetto HttpBaseProtocolFilter .

public:
 property HttpCacheControl ^ CacheControl { HttpCacheControl ^ get(); };
HttpCacheControl CacheControl();
public HttpCacheControl CacheControl { get; }
var httpCacheControl = httpBaseProtocolFilter.cacheControl;
Public ReadOnly Property CacheControl As HttpCacheControl

Valore della proprietà

Comportamento del controllo della cache da utilizzare nell'oggetto HttpBaseProtocolFilter .

Commenti

La proprietà CacheControl ottiene un oggetto HttpCacheControl che consente l'accesso al comportamento del controllo cache di lettura e scrittura utilizzato dall'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.

La proprietà CacheControl consente a uno sviluppatore di impostare un semplice comportamento di controllo della cache di lettura e scrittura nell'oggetto HttpBaseProtocolFilter . Per usare questa funzionalità, un'app crea un oggetto HttpClient con un nuovo oggetto HttpBaseProtocolFilter . La proprietà CacheControl in HttpBaseProtocolFilter restituisce un oggetto HttpCacheControl . Le proprietà dell'oggetto HttpCacheControl vengono utilizzate per impostare il comportamento del controllo della cache di lettura e scrittura per 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. L'intestazione Cache-Control consente a un'app di controllare il comportamento di memorizzazione nella cache usato da un server nel contenuto HTTP.

Si applica a

Vedi anche