HttpCacheControl Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 . |