• 大小: 4.39M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: 组件  管理  缓存  

资源简介


#缓存管理组件

主要功能:

   
缓存写入与读取。

使用方式:

    1
、在App.config文件中配置缓存类型

    2
、运行测试

依赖NuGet包:
   
    Autofac

Ps

   
如果使用MemcachedRedis缓存需配置服务器地址



资源截图

代码片段和文件信息

using System;
using System.Configuration;

namespace SD.CacheManager.Configuration
{
    /// 
    /// 缓存配置
    /// 

    public class CacheConfiguration : ConfigurationSection
    {
        #region # 字段及构造器

        /// 
        /// 单例
        /// 

        private static readonly CacheConfiguration _Setting;

        /// 
        /// 静态构造器
        /// 

        static CacheConfiguration()
        {
            _Setting = (CacheConfiguration)ConfigurationManager.GetSection(“cacheConfiguration“);

            #region # 非空验证

            if (_Setting == null)
            {
                throw new ApplicationException(“缓存节点未配置,请检查程序!“);
            }

            #endregion
        }

        #endregion

        #region # 访问器 —— static C

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-04-21 06:38  SD.CacheManager\
     文件        2518  2016-04-21 06:38  SD.CacheManager\.gitattributes
     文件        2806  2016-04-21 06:38  SD.CacheManager\.gitignore
     目录           0  2016-04-21 06:38  SD.CacheManager\.nuget\
     文件         164  2016-04-21 06:38  SD.CacheManager\.nuget\NuGet.Config
     文件     3787952  2016-04-21 06:38  SD.CacheManager\.nuget\NuGet.exe
     文件        7484  2016-04-21 06:38  SD.CacheManager\.nuget\NuGet.targets
     文件         247  2016-04-21 06:38  SD.CacheManager\README.md
     目录           0  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Memcached\
     文件         568  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Memcached\App.config.transform
     目录           0  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Memcached\Implements\
     文件        4139  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Memcached\Implements\MemcachedAdapter.cs
     文件     3787952  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Memcached\NuGet.exe
     目录           0  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Memcached\Properties\
     文件        1299  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Memcached\Properties\AssemblyInfo.cs
     文件        6895  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Memcached\SD.CacheManager.Memcached.1.0.0.nupkg
     文件        4576  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Memcached\SD.CacheManager.Memcached.csproj
     文件         568  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Memcached\Web.config.transform
     文件         299  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Memcached\packages.config
     目录           0  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Redis\
     文件         512  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Redis\App.config.transform
     目录           0  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Redis\Implements\
     文件        3625  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Redis\Implements\RedisCacheAdapter.cs
     文件     3787952  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Redis\NuGet.exe
     目录           0  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Redis\Properties\
     文件        1330  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Redis\Properties\AssemblyInfo.cs
     文件        6634  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Redis\SD.CacheManager.Redis.1.0.0.nupkg
     文件        4843  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Redis\SD.CacheManager.Redis.csproj
     文件         512  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Redis\Web.config.transform
     文件         385  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.Redis\packages.config
     目录           0  2016-04-21 06:38  SD.CacheManager\SD.CacheManager.RedisTests\
............此处省略30个文件信息

评论

共有 条评论