/Common

Wlitsoft 框架 - 公共组件

Primary LanguageC#Apache License 2.0Apache-2.0

Wlitsoft.Framework.Common

Build status

​该项目是一个开发中经常使用的功能类库,封装了对象序列化反序列化、网络请求、参数加密、日志、缓存接口、以及常用的字符串操作等。

NuGet

包名称 当前版本
Wlitsoft.Framework.Common NuGet
Wlitsoft.Framework.Common.Logger.Log4Net NuGet
Wlitsoft.Framework.Common.Serializer.JsonNet NuGet

相关配置

在应用初始化代码中可以操作以下配置:

添加序列化者

例:将默认的 Json 序列化者修改为 JSON.Net 实现。

App.Builder.AddSerializer(SerializeType.Json, new JsonNetJsonSerializer());

以 xml 配置文件的方式设置 log4net 日志记录者

App.Builder.SetLog4NetLoggerByXmlConfig("~/Config/log4net.conf");

设置分布式缓存

例:将分布式缓存实现为 Redis 分布式缓存实现

App.Builder.App.Builder.SetDistributedCache(new RedisCache());

注:RedisCache 详见 Caching 项目。