QNetworkCacheMetaData Class Reference

[QtNetwork module]

该QNetworkCacheMetaData类提供缓存信息。More…

Methods

  • __init__ (self)
  • __init__ (self, QNetworkCacheMetaData other)
  • dict-of-QNetworkRequest.Attribute-QVariant attributes (self)
  • QDateTime expirationDate (self)
  • bool isValid (self)
  • QDateTime lastModified (self)
  • list-of-tuple-of-QByteArray-QByteArray rawHeaders (self)
  • bool saveToDisk (self)
  • setAttributes (self, dict-of-QNetworkRequest.Attribute-QVariant attributes)
  • setExpirationDate (self, QDateTime dateTime)
  • setLastModified (self, QDateTime dateTime)
  • setRawHeaders (self, list-of-tuple-of-QByteArray-QByteArray headers)
  • setSaveToDisk (self, bool allow)
  • setUrl (self, QUrl url)
  • QUrl url (self)

Special Methods

  • bool __eq__ (self, QNetworkCacheMetaData other)
  • bool __ne__ (self, QNetworkCacheMetaData other)

Detailed Description

该QNetworkCacheMetaData类提供缓存信息。

QNetworkCacheMetaData提供了有关一个缓存文件,包括URL信息,当它是最后一次修改,创建缓存文件时,头文件,如果文件应该被保存到磁盘上。


Method Documentation

  1. QNetworkCacheMetaData.__init__ (self)

构造一个无效的网络缓存元数据。

See also isValid( ) 。

  1. QNetworkCacheMetaData.__init__ (self, QNetworkCacheMetaData other)

构造的一个副本other QNetworkCacheMetaData

  1. dict-of-QNetworkRequest.Attribute-QVariant QNetworkCacheMetaData.attributes (self)

将返回所有存储与此缓存项的属性。

此功能被引入Qt的4.6 。

See also setAttributes()和QNetworkRequest.Attribute

  1. QDateTime QNetworkCacheMetaData.expirationDate (self)

[

返回的日期和元数据过期时间。

]($docs-qdatetime.html)

See also setExpirationDate( ) 。

  1. bool QNetworkCacheMetaData.isValid (self)

如果这个网络高速缓存元数据有已经设置,否则为False的属性,则返回True 。

  1. QDateTime QNetworkCacheMetaData.lastModified (self)

[

返回时,元数据的最后修改的日期和时间。

]($docs-qdatetime.html)

See also setLastModified( ) 。

  1. list-of-tuple-of-QByteArray-QByteArray QNetworkCacheMetaData.rawHeaders (self)

返回在此元数据设置的所有原始标题的列表。该列表是按照相同的顺序,该头被设置了。

See also setRawHeaders( ) 。

  1. bool QNetworkCacheMetaData.saveToDisk (self)

返回值是这个缓存应允许被存储在磁盘上。

一些缓存实现可以在内存中保留这些缓存中的项目由于性能原因,但出于安全原因,他们不应该被写入磁盘。

特别是与HTTP ,文件标有杂注:无缓存,或者有一个缓存控制设置为无店铺或无缓存或不具有“缓存控制:公众” https的任何文档集将设置saveToDisk到假的。

See also setSaveToDisk( ) 。

  1. QNetworkCacheMetaData.setAttributes (self, dict-of-QNetworkRequest.Attribute-QVariant attributes)

设置此缓存项的所有属性是地图attributes

此功能被引入Qt的4.6 。

See also attributes()和QNetworkRequest.setAttribute( ) 。

  1. QNetworkCacheMetaData.setExpirationDate (self, QDateTime dateTime)

设定日期和时元数据过期时间dateTime

See also expirationDate( ) 。

  1. QNetworkCacheMetaData.setLastModified (self, QDateTime dateTime)

设置当元数据的最后日期和时间修改为dateTime

See also lastModified( ) 。

  1. QNetworkCacheMetaData.setRawHeaders (self, list-of-tuple-of-QByteArray-QByteArray headers)

设置原始标头list

See also rawHeaders( ) 。

  1. QNetworkCacheMetaData.setSaveToDisk (self, bool allow)

设置这个网络高速缓存元数据和相关的内容是否应该被允许存储在磁盘上,以allow

See also saveToDisk( ) 。

  1. QNetworkCacheMetaData.setUrl (self, QUrl url)

设定URL这个网络高速缓存元数据是url

密码和片段从URL中删除。

See also url( ) 。

  1. QUrl QNetworkCacheMetaData.url (self)

[

返回此网络缓存元数据是指URL中。

]($docs-qurl.html)

See also setUrl( ) 。

  1. bool QNetworkCacheMetaData.__eq__ (self, QNetworkCacheMetaData other)
  1. bool QNetworkCacheMetaData.__ne__ (self, QNetworkCacheMetaData other)