PageAdapter.CacheVaryByParams 属性

定义

从 HTTP GET 和 POST 请求获得其他参数的列表,对于已附加此派生的页面适配器的网页,高速缓存将随这些参数而改变。

public:
 virtual property System::Collections::Specialized::StringCollection ^ CacheVaryByParams { System::Collections::Specialized::StringCollection ^ get(); };
public virtual System.Collections.Specialized.StringCollection CacheVaryByParams { get; }
member this.CacheVaryByParams : System.Collections.Specialized.StringCollection
Public Overridable ReadOnly Property CacheVaryByParams As StringCollection

属性值

StringCollection

包含 GET 和 POST 参数列表的 IList;否则为 null

注解

缓存网页的 Web 上的实体基于请求参数等其他因素缓存多个版本。 例如,零售连锁店内每个商店位置的版本通常基于参数名称 (缓存页面, StoreID 例如,) 。

对于特定浏览器,除了控制与目标无关缓存的参数之外,还可能需要根据 GET 或 POST 参数更改缓存。 例如,可能需要为不同的移动电话服务提供商缓存不同版本的页面。

继承者说明

PageAdapter 类继承时,可以重写 CacheVaryByParams 该属性以返回其他 GET 或 POST 参数的列表,以控制特定于目标的缓存。 基 CacheVaryByParams 方法返回 null

适用于

另请参阅