HttpCacheControl Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece controle do cache HTTP local para respostas a solicitações HTTP por métodos nos namespaces 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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
O objeto HttpCacheControl fornece propriedades para obter ou definir o comportamento de controle de cache de leitura e gravação a ser usado no objeto HttpBaseProtocolFilter . As solicitações de leitura HTTP podem usar o cache HTTP local para as respostas. O conteúdo retornado por solicitações HTTP pode ser gravado no cache HTTP local.
O objeto HttpCacheControl permite que um desenvolvedor defina um comportamento simples de controle de cache de leitura e gravação no objeto HttpBaseProtocolFilter . Para usar esse recurso, um aplicativo cria um objeto HttpClient com um novo objeto HttpBaseProtocolFilter . A propriedade CacheControl no objeto HttpBaseProtocolFilter retorna um objeto HttpCacheControl usado para definir o comportamento de cache de leitura e gravação para o HttpBaseProtocolFilter e o objeto HttpClient associado. Isso determina o comportamento de cache de leitura e gravação em respostas a solicitações HttpClient .
Os desenvolvedores ainda podem usar o cabeçalho HTTP Cache-Control para ter um controle mais completo sobre o cache. O HttpCacheDirectiveHeaderValueCollection fornece um contêiner de coleção para instâncias das diretivas de cache no cabeçalho HTTP Cache-Control em conteúdo HTTP associado a uma solicitação OU resposta HTTP.
Propriedades
ReadBehavior |
Obtenha ou defina o comportamento de leitura a ser usado para o controle de cache no objeto HttpCacheControl . |
WriteBehavior |
Obtenha ou defina o comportamento de gravação a ser usado para o controle de cache no objeto HttpCacheControl . |