Info
Version: | 1.2005.1 |
Author(s): | chenzd |
Last Update: | Thursday, May 7, 2020 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/gz-chenzd/ECode |
NuGet Url: | https://www.nuget.org/packages/ECode.Core |
Install
Install-Package ECode.Core
dotnet add package ECode.Core
paket add ECode.Core
ECode.Core Download (Unzip the "nupkg" after downloading)
Dependencies
- Newtonsoft.Json(>= 12.0.3)
缓存: 统一的接口及多个缓存实现 内存缓存、Redis Kv及Memcached
数据校验: 收录了大部分常用的CRC、MD5、SHA及RSA签名验证等
数据编码: 收录有Base64、QuotedPrintable、Hex、UrlEncode等
加解密: 统一的接口及其实现AES、DES
依赖注入: 一套小巧精致的依赖注入实现
事件框架: 一套程序内的事件通知机制实现
日志组件: 类似与Log4Net的实现,主要用于自定义监控使用
配置管理: 抽象的配置管理,用于管理基于环境变量及程序自身的配置
其他常用方法: 如类型转换、参数校验、网络调用等等.