Share via


HttpCacheControl Clase

Definición

Proporciona control de la caché HTTP local para las respuestas a solicitudes HTTP por métodos en los espacios de nombres Windows.Web.Http y 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
Herencia
Object Platform::Object IInspectable HttpCacheControl
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

El objeto HttpCacheControl proporciona propiedades para obtener o establecer el comportamiento del control de caché de lectura y escritura que se usará en el objeto HttpBaseProtocolFilter . Las solicitudes de lectura HTTP pueden usar la caché HTTP local para las respuestas. El contenido devuelto por solicitudes HTTP se puede escribir en la caché HTTP local.

El objeto HttpCacheControl permite al desarrollador establecer un comportamiento sencillo de control de caché de lectura y escritura en el objeto HttpBaseProtocolFilter . Para usar esta característica, una aplicación crea un objeto HttpClient con un nuevo objeto HttpBaseProtocolFilter . La propiedad CacheControl del objeto HttpBaseProtocolFilter devuelve un objeto HttpCacheControl utilizado para establecer el comportamiento de caché de lectura y escritura para HttpBaseProtocolFilter y el objeto HttpClient asociado. Esto determina el comportamiento de la caché de lectura y escritura en las respuestas a las solicitudes HttpClient .

Los desarrolladores todavía pueden usar el encabezado HTTP Cache-Control para un control más completo sobre el almacenamiento en caché. HttpCacheDirectiveHeaderValueCollection proporciona un contenedor de recopilación para las instancias de las directivas de caché en el encabezado HTTP Cache-Control en el contenido HTTP asociado a una solicitud o respuesta HTTP.

Propiedades

ReadBehavior

Obtiene o establece el comportamiento de lectura que se va a usar para el control de caché en el objeto HttpCacheControl .

WriteBehavior

Obtiene o establece el comportamiento de escritura que se va a usar para el control de caché en el objeto HttpCacheControl .

Se aplica a

Consulte también