QNetworkCacheMetaData Class
La clase QNetworkCacheMetaData proporciona información sobre la caché. Más...
| Cabecera: | #include <QNetworkCacheMetaData> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Network)target_link_libraries(mytarget PRIVATE Qt6::Network) |
| qmake: | QT += network |
- Lista de todos los miembros, incluyendo los heredados
- QNetworkCacheMetaData es parte de Clases Implícitamente Compartidas.
Tipos Públicos
Funciones Públicas
| QNetworkCacheMetaData() | |
| QNetworkCacheMetaData(const QNetworkCacheMetaData &other) | |
| ~QNetworkCacheMetaData() | |
| QNetworkCacheMetaData::AttributesMap | attributes() const |
| QDateTime | expirationDate() const |
(since 6.8) QHttpHeaders | headers() const |
| bool | isValid() const |
| QDateTime | lastModified() const |
| QNetworkCacheMetaData::RawHeaderList | rawHeaders() const |
| bool | saveToDisk() const |
| void | setAttributes(const QNetworkCacheMetaData::AttributesMap &attributes) |
| void | setExpirationDate(const QDateTime &dateTime) |
(since 6.8) void | setHeaders(const QHttpHeaders &headers) |
| void | setLastModified(const QDateTime &dateTime) |
| void | setRawHeaders(const QNetworkCacheMetaData::RawHeaderList &list) |
| void | setSaveToDisk(bool allow) |
| void | setUrl(const QUrl &url) |
| void | swap(QNetworkCacheMetaData &other) |
| QUrl | url() const |
| bool | operator!=(const QNetworkCacheMetaData &other) const |
| QNetworkCacheMetaData & | operator=(const QNetworkCacheMetaData &other) |
| bool | operator==(const QNetworkCacheMetaData &other) const |
No Miembros Relacionados
| QDataStream & | operator<<(QDataStream &out, const QNetworkCacheMetaData &metaData) |
| QDataStream & | operator>>(QDataStream &in, QNetworkCacheMetaData &metaData) |
Descripción Detallada
QNetworkCacheMetaData proporciona información sobre un archivo de caché, incluyendo la url, cuándo se modificó por última vez, cuándo se creó el archivo de caché, las cabeceras del archivo y si el archivo debe guardarse en un disco.
Véase también QAbstractNetworkCache.
Documentación de tipos de miembros
QNetworkCacheMetaData::AttributesMap
Sinónimo de QHash<QNetworkRequest::Attribute, QVariant>
QNetworkCacheMetaData::RawHeader
Sinónimo de std::pair<QByteArray, QByteArray>
QNetworkCacheMetaData::RawHeaderList
Documentación de las funciones miembro
QNetworkCacheMetaData::QNetworkCacheMetaData()
Construye un metadato de caché de red inválido.
Véase también isValid().
QNetworkCacheMetaData::QNetworkCacheMetaData(const QNetworkCacheMetaData &other)
Construye una copia de other QNetworkCacheMetaData.
[noexcept] QNetworkCacheMetaData::~QNetworkCacheMetaData()
Destruye los metadatos de la caché de red.
QNetworkCacheMetaData::AttributesMap QNetworkCacheMetaData::attributes() const
Devuelve todos los atributos almacenados con este elemento de caché.
Véase también setAttributes() y QNetworkRequest::Attribute.
QDateTime QNetworkCacheMetaData::expirationDate() const
Devuelve la fecha y hora en que caducan los metadatos.
Véase también setExpirationDate().
[since 6.8] QHttpHeaders QNetworkCacheMetaData::headers() const
Devuelve las cabeceras en forma de QHttpHeaders que se establecen en estos metadatos.
Esta función se introdujo en Qt 6.8.
Véase también setHeaders().
bool QNetworkCacheMetaData::isValid() const
Devuelve true si los metadatos de esta caché de red tienen atributos que se han establecido; en caso contrario, devuelve false.
QDateTime QNetworkCacheMetaData::lastModified() const
Devuelve la fecha y hora de la última modificación de los metadatos.
Véase también setLastModified().
QNetworkCacheMetaData::RawHeaderList QNetworkCacheMetaData::rawHeaders() const
Devuelve una lista de todas las cabeceras sin procesar establecidas en estos metadatos. La lista está en el mismo orden en que se establecieron las cabeceras.
Véase también setRawHeaders() y headers().
bool QNetworkCacheMetaData::saveToDisk() const
Devuelve es esta caché se debe permitir que se almacena en el disco.
Algunas implementaciones de caché pueden mantener estos elementos de caché en memoria por razones de rendimiento, pero por razones de seguridad no deberían escribirse en disco.
Específicamente con http, los documentos con Cache-control establecido a no-store o cualquier documento https que no tenga "Cache-control: public" establecido establecerán el saveToDisk a false.
Véase también setSaveToDisk().
void QNetworkCacheMetaData::setAttributes(const QNetworkCacheMetaData::AttributesMap &attributes)
Establece que todos los atributos de este elemento de caché sean el mapa attributes.
Véase también attributes() y QNetworkRequest::setAttribute().
void QNetworkCacheMetaData::setExpirationDate(const QDateTime &dateTime)
Establece la fecha y hora de caducidad de los metadatos en dateTime.
Véase también expirationDate().
[since 6.8] void QNetworkCacheMetaData::setHeaders(const QHttpHeaders &headers)
Establece las cabeceras de los metadatos de esta caché de red en headers.
Esta función se introdujo en Qt 6.8.
Véase también headers().
void QNetworkCacheMetaData::setLastModified(const QDateTime &dateTime)
Establece la fecha y hora de la última modificación de los metadatos en dateTime.
Véase también lastModified().
void QNetworkCacheMetaData::setRawHeaders(const QNetworkCacheMetaData::RawHeaderList &list)
Establece las cabeceras en bruto en list.
Véase también rawHeaders() y setHeaders().
void QNetworkCacheMetaData::setSaveToDisk(bool allow)
Establece si se debe permitir que los metadatos de esta caché de red y el contenido asociado se almacenen en disco a allow.
Véase también saveToDisk().
void QNetworkCacheMetaData::setUrl(const QUrl &url)
Establece la dirección URL de los metadatos de esta caché de red en url.
La contraseña y el fragmento se eliminan de la url.
Véase también url().
[noexcept] void QNetworkCacheMetaData::swap(QNetworkCacheMetaData &other)
Intercambia esta instancia de metadatos con other. Esta operación es muy rápida y nunca falla.
QUrl QNetworkCacheMetaData::url() const
Devuelve la URL a la que se refieren los metadatos de la caché de red.
Véase también setUrl().
bool QNetworkCacheMetaData::operator!=(const QNetworkCacheMetaData &other) const
Devuelve true si estos metadatos no son iguales a los metadatos de other; en caso contrario devuelve false.
Véase también operator==().
QNetworkCacheMetaData &QNetworkCacheMetaData::operator=(const QNetworkCacheMetaData &other)
Hace una copia de other QNetworkCacheMetaData y devuelve una referencia a la copia.
bool QNetworkCacheMetaData::operator==(const QNetworkCacheMetaData &other) const
Devuelve true si estos metadatos son iguales a los metadatos de other; en caso contrario devuelve false.
Véase también operator!=().
No miembros relacionados
QDataStream &operator<<(QDataStream &out, const QNetworkCacheMetaData &metaData)
Escribe metaData en el flujo out.
Véase también Serializar tipos de datos Qt.
QDataStream &operator>>(QDataStream &in, QNetworkCacheMetaData &metaData)
Lee un QNetworkCacheMetaData del flujo in en metaData.
Véase también Serializar tipos de datos Qt.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.