From aad2976018e9390bf9d243fa945150efe571dd3b Mon Sep 17 00:00:00 2001 From: Argo-AsicoTech Date: Tue, 3 Dec 2024 21:04:23 +0800 Subject: [PATCH 1/5] =?UTF-8?q?doc:=20=E5=A2=9E=E5=8A=A0=20ImportMap=20?= =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor.Server/Components/App.razor | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/BootstrapBlazor.Server/Components/App.razor b/src/BootstrapBlazor.Server/Components/App.razor index b0435c03ab0..67907495568 100644 --- a/src/BootstrapBlazor.Server/Components/App.razor +++ b/src/BootstrapBlazor.Server/Components/App.razor @@ -27,6 +27,8 @@ + + From 02bde3c2934f7953689dd06df2f2de956352e67d Mon Sep 17 00:00:00 2001 From: Argo-AsicoTech Date: Tue, 3 Dec 2024 21:05:32 +0800 Subject: [PATCH 2/5] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Extensions/ServiceCollectionExtensions.cs | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs b/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs index 95e2662a9c7..2ad5e1cd701 100644 --- a/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs +++ b/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs @@ -34,9 +34,6 @@ public static IServiceCollection AddBootstrapBlazorServerService(this IServiceCo // 增加 SignalR 服务数据传输大小限制配置 services.Configure(option => option.MaximumReceiveMessageSize = null); - // 增加错误日志 - services.AddLogging(logging => logging.AddFileLogger()); - // 增加后台任务服务 services.AddTaskServices(); services.AddHostedService(); From 4c4dc292e473320b0e8d0657e6945417b63fd4a6 Mon Sep 17 00:00:00 2001 From: Argo-AsicoTech Date: Tue, 3 Dec 2024 21:05:56 +0800 Subject: [PATCH 3/5] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=20TagHelper?= =?UTF-8?q?=20=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor.Shared/BootstrapBlazor.Shared.csproj | 1 - .../Extensions/ServicesCollectionExtensions.cs | 3 --- 2 files changed, 4 deletions(-) diff --git a/src/BootstrapBlazor.Shared/BootstrapBlazor.Shared.csproj b/src/BootstrapBlazor.Shared/BootstrapBlazor.Shared.csproj index 5a6ba6f60d4..afe7e0ebcfc 100644 --- a/src/BootstrapBlazor.Shared/BootstrapBlazor.Shared.csproj +++ b/src/BootstrapBlazor.Shared/BootstrapBlazor.Shared.csproj @@ -59,7 +59,6 @@ - diff --git a/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs b/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs index 70afaebfa2b..85fd011ae52 100644 --- a/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs +++ b/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs @@ -86,9 +86,6 @@ void Invoke(BootstrapBlazorOptions option) // 增加 Table Excel 导出服务 services.AddBootstrapBlazorTableExportService(); - // 增加 脚本版本服务 - services.AddBootstrapAppendVersionService(); - // 增加 PetaPoco ORM 数据服务操作类 // 需要时打开下面代码 //services.AddPetaPoco(option => From 8cfaa960f0491f5b320ac4974f977a31e22070cf Mon Sep 17 00:00:00 2001 From: Argo-AsicoTech Date: Tue, 3 Dec 2024 21:07:08 +0800 Subject: [PATCH 4/5] =?UTF-8?q?refactor:=20=E7=A7=BB=E5=8A=A8=E6=A8=A1?= =?UTF-8?q?=E6=8B=9F=E7=99=BB=E5=BD=95=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Extensions/ServiceCollectionExtensions.cs | 3 +++ .../Extensions/ServicesCollectionExtensions.cs | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs b/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs index 2ad5e1cd701..958c4a9fc06 100644 --- a/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs +++ b/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs @@ -34,6 +34,9 @@ public static IServiceCollection AddBootstrapBlazorServerService(this IServiceCo // 增加 SignalR 服务数据传输大小限制配置 services.Configure(option => option.MaximumReceiveMessageSize = null); + // 增加授权服务 + services.AddAuthorization(); + // 增加后台任务服务 services.AddTaskServices(); services.AddHostedService(); diff --git a/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs b/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs index 85fd011ae52..22492289a10 100644 --- a/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs +++ b/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs @@ -144,7 +144,6 @@ public static IServiceCollection AddWebSiteServices(this IServiceCollection serv services.AddOptionsMonitor(); // 增加模拟登录服务 - services.AddAuthorization(); services.AddCascadingAuthenticationState(); services.AddScoped(); From 12208dc96b3e66bc1030fb1130dd74d96682531f Mon Sep 17 00:00:00 2001 From: Argo-AsicoTech Date: Tue, 3 Dec 2024 21:07:18 +0800 Subject: [PATCH 5/5] =?UTF-8?q?refactor:=20=E7=A7=BB=E5=8A=A8=E5=A4=9A?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Extensions/ServiceCollectionExtensions.cs | 19 +++++++++++++++++++ .../ServicesCollectionExtensions.cs | 15 --------------- 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs b/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs index 958c4a9fc06..a393737047c 100644 --- a/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs +++ b/src/BootstrapBlazor.Server/Extensions/ServiceCollectionExtensions.cs @@ -5,6 +5,7 @@ using BootstrapBlazor.Service.Services; using Microsoft.AspNetCore.SignalR; +using Microsoft.Extensions.Options; using System.Text.Encodings.Web; using System.Text.Unicode; @@ -17,9 +18,27 @@ public static IServiceCollection AddBootstrapBlazorServerService(this IServiceCo // 增加中文编码支持网页源码显示汉字 services.AddSingleton(HtmlEncoder.Create(UnicodeRanges.All)); + // 增加错误日志 services.AddLogging(logBuilder => logBuilder.AddFileLogger()); + + // 增加跨域服务 services.AddCors(); + // 增加多语言支持配置信息 + services.AddRequestLocalization>((localizerOption, blazorOption) => + { + blazorOption.OnChange(Invoke); + Invoke(blazorOption.CurrentValue); + return; + + void Invoke(BootstrapBlazorOptions option) + { + var supportedCultures = option.GetSupportedCultures(); + localizerOption.SupportedCultures = supportedCultures; + localizerOption.SupportedUICultures = supportedCultures; + } + }); + #if DEBUG #else services.AddResponseCompression(options => diff --git a/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs b/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs index 22492289a10..e20367118e2 100644 --- a/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs +++ b/src/BootstrapBlazor.Shared/Extensions/ServicesCollectionExtensions.cs @@ -35,21 +35,6 @@ public static IServiceCollection AddBootstrapBlazorServices(this IServiceCollect // 增加 Baidu ORC 服务 services.AddBootstrapBlazorBaiduOcr(); - // 增加多语言支持配置信息 - services.AddRequestLocalization>((localizerOption, blazorOption) => - { - blazorOption.OnChange(Invoke); - Invoke(blazorOption.CurrentValue); - return; - - void Invoke(BootstrapBlazorOptions option) - { - var supportedCultures = option.GetSupportedCultures(); - localizerOption.SupportedCultures = supportedCultures; - localizerOption.SupportedUICultures = supportedCultures; - } - }); - // 增加 AzureOpenAI 服务 services.AddBootstrapBlazorAzureOpenAIService();