Compartilhar via


HttpCacheControl Classe

Definição

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
Object Platform::Object IInspectable HttpCacheControl
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 .

Aplica-se a

Confira também