PageAdapter.CacheVaryByParams 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 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
。