示例#1
0
        /// <summary>
        /// 以 <paramref name="expires"/> 设置的过期时间,存储键和值到 Cookie。
        /// </summary>
        /// <param name="accessor"></param>
        /// <param name="key">要存储的 Cookie 键。</param>
        /// <param name="value">要存储的 Cookie 值。</param>
        /// <param name="expires">过期时间,为 null 表示不过期。</param>
        public static void SaveCookie(this ICookiesAccessor accessor, string key, string value, DateTime?expires)
        {
            CookieOptions options = new CookieOptions();

            options.Expires = expires;
            accessor.SaveCookie(key, value, options);
        }
示例#2
0
 /// <summary>
 /// 删除指定键的 Cookie。
 /// </summary>
 /// <param name="accessor"></param>
 /// <param name="key">要删除的 Cookie 键。</param>
 public static void DeleteCookie(this ICookiesAccessor accessor, string key)
 {
     accessor.DeleteCookie(key, new CookieOptions());
 }
示例#3
0
 /// <summary>
 /// 存储键和值到 Cookie。
 /// </summary>
 /// <param name="accessor"></param>
 /// <param name="key">要存储的 Cookie 键。</param>
 /// <param name="value">要存储的 Cookie 值。</param>
 public static void SaveCookie(this ICookiesAccessor accessor, string key, string value)
 {
     accessor.SaveCookie(key, value, (CookieOptions)null);
 }