HttpCookie.Shareable 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定 cookie 是否允许参与输出缓存。
public:
property bool Shareable { bool get(); void set(bool value); };
public bool Shareable { get; set; }
member this.Shareable : bool with get, set
Public Property Shareable As Boolean
属性值
指定的true
输出缓存不会给出包含一个或多个对外 cookie 的 HttpResponse 取消;否则 false
。
注解
如果给定 HttpResponse 包含一个或多个出站 Cookie Shareable ,其设置为 false
(默认值) ,则响应将禁止输出缓存。 这可以防止包含潜在敏感信息的 Cookie 在响应中缓存并发送到多个客户端。 若要允许缓存包含 Cookie 的响应,请为响应正常配置缓存,例如使用 OutputCache
指令或 MVC 的 [OutputCache] 属性,并将所有出站 Cookie 设置为已 Shareable 设置为 true
。