zoukankan      html  css  js  c++  java
  • ASP.NET Cache 操作

    /// <summary>
            /// 设置当前应用程序指定Key的Cache值
            /// </summary>
            /// <param name="Key"></param>
            /// <param name="value"></param>
            /// <param name="time">过期时间 DateTime.Now.AddMinutes(10D)</param>
            public static void SetAbsoluteCache(string key, object value, double minutes)
            {
                HttpRuntime.Cache.Insert(key, value, null, DateTime.Now.AddMinutes(minutes), Cache.NoSlidingExpiration);
            }
            public static void SetAbsoluteCache(string key, object value, double minutes, CacheItemPriority priority, CacheItemRemovedCallback callBack)
            {
                HttpRuntime.Cache.Insert(key, value, null, DateTime.Now.AddMinutes(minutes), Cache.NoSlidingExpiration, priority, callBack);
            }
            public static void SetAbsoluteCache(string key, object value, CacheDependency dependencies, double minutes)
            {
                HttpRuntime.Cache.Insert(key, value, dependencies, DateTime.Now.AddMinutes(minutes), Cache.NoSlidingExpiration);
            }
            public static void SetAbsoluteCache(string key, object value, CacheDependency dependencies, double minutes, CacheItemPriority priority, CacheItemRemovedCallback callBack)
            {
                HttpRuntime.Cache.Insert(key, value, dependencies, DateTime.Now.AddMinutes(minutes), Cache.NoSlidingExpiration, priority, callBack);
            }
    
            /// <summary>
            /// 设置当前应用程序指定Key的Cache值
            /// </summary>
            /// <param name="key"></param>
            /// <param name="value"></param>
            /// <param name="time">相对过期时间 TimeSpan.FromMinutes(10D)</param>
            public static void SetSlidingCache(string key, object value, double minutes)
            {
                HttpRuntime.Cache.Insert(key, value, null, Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(minutes));
            }
            public static void SetSlidingCache(string key, object value, double minutes, CacheItemPriority priority, CacheItemRemovedCallback callBack)
            {
                HttpRuntime.Cache.Insert(key, value, null, Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(minutes), priority, callBack);
            }
            public static void SetSlidingCache(string key, object value, CacheDependency dependencies, double minutes)
            {
                HttpRuntime.Cache.Insert(key, value, dependencies, Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(minutes));
            }
            public static void SetSlidingCache(string key, object value, CacheDependency dependencies, double minutes, CacheItemPriority priority, CacheItemRemovedCallback callBack)
            {
                HttpRuntime.Cache.Insert(key, value, dependencies, Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(minutes), priority, callBack);
            }
    
  • 相关阅读:
    centos7.9安装mysql,远程无法连接的问题
    netcore 自定义脚手架
    mongodb查询出某个字段最大值
    解决Docker容器内不能使用vim命令的问题
    git 撤销修改和版本回退
    【转】一文读懂PCA算法的数学原理
    【转】Maximal Information Coefficient (MIC)最大互信息系数详解与实现
    【转】带约束的多目标优化进化算法综述
    论文快报-2021-10-Multi-task optimization and evolutionary multitasking
    【Vegas原创】SQL Server数据库备份、差异备份、日志备份脚本
  • 原文地址:https://www.cnblogs.com/Googler/p/1752210.html
Copyright © 2011-2022 走看看