File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed
src/Senparc.CO2NET.AspNet Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 88using System . Text ;
99using Senparc . CO2NET . Cache ;
1010using Senparc . CO2NET . RegisterServices ;
11+ #if NETSTANDARD2_0_OR_GREATER
12+ using Microsoft . Extensions . Options ;
13+ using Microsoft . Extensions . DependencyInjection ;
14+ #endif
1115
1216namespace Senparc . CO2NET . AspNet
1317{
@@ -36,11 +40,13 @@ public static IRegisterService UseSenparcGlobal(this IApplicationBuilder registe
3640#else
3741 Microsoft . Extensions . Hosting . IHostEnvironment /*IWebHostEnvironment*/ env ,
3842#endif
39- SenparcSetting senparcSetting ,
40- Action < RegisterService > registerConfigure ,
43+ SenparcSetting senparcSetting = null ,
44+ Action < RegisterService > registerConfigure = null ,
4145 bool autoScanExtensionCacheStrategies = false ,
4246 Func < IList < IDomainExtensionCacheStrategy > > extensionCacheStrategiesFunc = null )
4347 {
48+ senparcSetting = senparcSetting ?? registerService . ApplicationServices . GetService < IOptions < SenparcSetting > > ( ) . Value ;
49+
4450 //初始化全局 RegisterService 对象,并储存 SenparcSetting 信息
4551 var register = Senparc . CO2NET . AspNet . RegisterServices .
4652 RegisterService . Start ( env , senparcSetting ) ;
Original file line number Diff line number Diff line change 11<Project Sdk =" Microsoft.NET.Sdk" >
22 <PropertyGroup >
33 <TargetFrameworks >net451;netstandard2.0;netstandard2.1</TargetFrameworks >
4- <Version >1.0</Version >
4+ <Version >1.0.1 </Version >
55 <AssemblyName >Senparc.CO2NET.AspNet</AssemblyName >
66 <RootNamespace >Senparc.CO2NET.AspNet</RootNamespace >
77 <GeneratePackageOnBuild Condition =" '$(Configuration)' == 'Release' " >true</GeneratePackageOnBuild >
2424 <PackageReleaseNotes >
2525 v0.1.0 构建基础代码,从 Senparc.CO2NET 分离 ASP.NET (以及 ASP.NET Core)代码
2626 v0.4.300.4 提供 GetRequestMemoryStreamAsync() 异步方法
27+ v1.0.1 更新 UseSenparcGlobal 参数输入方式
2728 </PackageReleaseNotes >
2829 <RepositoryUrl >https://github.com/Senparc/Senparc.CO2NET</RepositoryUrl >
2930 <Configurations >Debug;Release;Test</Configurations >
You can’t perform that action at this time.
0 commit comments