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

属性值

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

注解

Web 上缓存网页的实体基于请求参数等因素缓存多个版本。 例如,对于可能为其生成页面的零售连锁店内每个商店位置的版本,通常会根据参数名称 ((例如 StoreID ,) )进行缓存。

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

继承者说明

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

适用于

另请参阅