فهرست منبع

Merge branch 'master' of https://github.com/ldqk/Masuit.Tools

懒得勤快 7 سال پیش
والد
کامیت
84c5f10e56
1فایلهای تغییر یافته به همراه18 افزوده شده و 1 حذف شده
  1. 18 1
      README.md

+ 18 - 1
README.md

@@ -184,6 +184,7 @@ var list = new List<MyClass>()
 var table = list.Select(c => new{姓名=c.Name,年龄=c.Age}).ToList().ToDataTable();// 将自动填充列姓名和年龄
 ```
 ### 14.文件压缩解压
+.NET Framework
 ```csharp
 MemoryStream ms = SevenZipCompressor.ZipStream(new List<string>()
 {
@@ -201,6 +202,21 @@ SevenZipCompressor.UnRar(@"D:\Download\test.rar", @"D:\Download\");//解压rar
 SevenZipCompressor.Decompress(@"D:\Download\test.tar", @"D:\Download\");//自动识别解压压缩包
 SevenZipCompressor.Decompress(@"D:\Download\test.7z", @"D:\Download\");
 ```
+ASP.NET Core
+
+Startup.cs
+```csharp
+services.AddSevenZipCompressor();
+```
+构造函数注入ISevenZipCompressor
+```csharp
+private readonly ISevenZipCompressor _sevenZipCompressor;
+public Test(ISevenZipCompressor sevenZipCompressor)
+{
+    _sevenZipCompressor = sevenZipCompressor;
+}
+```
+使用方式同.NET Framework版本
 ### 15.日志组件
 ```csharp
 LogManager.LogDirectory=AppDomain.CurrentDomain.BaseDirectory+"/logs";
@@ -537,7 +553,8 @@ Console.WriteLine(newObj.ToJsonString());// {"Password":null,"Name":"张三","Nu
 ```
 ### 31.获取线程内唯一对象
 ```csharp
-CallContext<T>.GetData("db");
+CallContext<T>.SetData("db",dbContext);//设置线程内唯一对象
+CallContext<T>.GetData("db");//获取线程内唯一对象
 ```
 # Asp.Net MVC和Asp.Net Core的支持断点续传和多线程下载的ResumeFileResult