From 477c6bc50cf23a6ab94cfe558494a70a50af256e Mon Sep 17 00:00:00 2001 From: cKey <35512826+colinin@users.noreply.github.com> Date: Wed, 7 Dec 2022 17:00:13 +0800 Subject: [PATCH] upgrade cap to 7.0.0 --- aspnet-core/Directory.Build.props | 2 +- aspnet-core/LINGYUN.MicroService.All.sln | 7 +++++++ .../LINGYUN.Abp.EventBus.CAP.csproj | 2 +- .../Abp/EventBus/CAP/AbpCAPSubscribeInvoker.cs | 6 +++--- .../LINGYUN/Abp/EventBus/CAP/AbpCapSerializer.cs | 16 ++++++++-------- .../AuthServerHttpApiHostModule.cs | 2 -- .../AuthServerModule.cs | 1 - .../BackendAdminHttpApiHostModule.cs | 2 -- .../LocalizationManagementHttpApiHostModule.cs | 2 -- .../PlatformManagementHttpApiHostModule.cs | 2 -- .../appsettings.Development.json | 2 +- .../RealtimeMessageHttpApiHostModule.cs | 2 -- .../IdentityServerHttpApiHostModule.cs | 2 -- .../IdentityServerModule.cs | 1 - 14 files changed, 21 insertions(+), 28 deletions(-) diff --git a/aspnet-core/Directory.Build.props b/aspnet-core/Directory.Build.props index 035af2eb6..ad9d6c2a7 100644 --- a/aspnet-core/Directory.Build.props +++ b/aspnet-core/Directory.Build.props @@ -4,7 +4,7 @@ 6.0.1 1.8.0 1.0.2 - 6.2.0 + 7.0.0 2.9.0 1.5.10 2.13.0 diff --git a/aspnet-core/LINGYUN.MicroService.All.sln b/aspnet-core/LINGYUN.MicroService.All.sln index f0a6a91ec..8f7558a0a 100644 --- a/aspnet-core/LINGYUN.MicroService.All.sln +++ b/aspnet-core/LINGYUN.MicroService.All.sln @@ -502,6 +502,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LINGYUN.Abp.OpenIddict.WeCh EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LINGYUN.Abp.IdGenerator.Tests", "tests\LINGYUN.Abp.IdGenerator.Tests\LINGYUN.Abp.IdGenerator.Tests.csproj", "{2BFFE9C3-E022-4B57-9E4D-0A0408424B1A}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".Solution Items", ".Solution Items", "{7D604751-3FA4-4826-A93B-BBC10D73C861}" + ProjectSection(SolutionItems) = preProject + common.props = common.props + configureawait.props = configureawait.props + Directory.Build.props = Directory.Build.props + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU diff --git a/aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN.Abp.EventBus.CAP.csproj b/aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN.Abp.EventBus.CAP.csproj index 6973ce8fc..a767f4668 100644 --- a/aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN.Abp.EventBus.CAP.csproj +++ b/aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN.Abp.EventBus.CAP.csproj @@ -4,7 +4,7 @@ - netstandard2.1 + net6.0 Cap分布式事件总线 true diff --git a/aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPSubscribeInvoker.cs b/aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPSubscribeInvoker.cs index 957206ae8..5651bd9e7 100644 --- a/aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPSubscribeInvoker.cs +++ b/aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCAPSubscribeInvoker.cs @@ -148,7 +148,7 @@ namespace LINGYUN.Abp.EventBus.CAP if (filter != null) { var etContext = new ExecutingContext(context, executeParameters); - filter.OnSubscribeExecuting(etContext); + await filter.OnSubscribeExecutingAsync(etContext); executeParameters = etContext.Arguments; } @@ -157,7 +157,7 @@ namespace LINGYUN.Abp.EventBus.CAP if (filter != null) { var edContext = new ExecutedContext(context, resultObj); - filter.OnSubscribeExecuted(edContext); + await filter.OnSubscribeExecutedAsync(edContext); resultObj = edContext.Result; } } @@ -166,7 +166,7 @@ namespace LINGYUN.Abp.EventBus.CAP if (filter != null) { var exContext = new ExceptionContext(context, e); - filter.OnSubscribeException(exContext); + await filter.OnSubscribeExceptionAsync(exContext); if (!exContext.ExceptionHandled) { throw exContext.Exception; diff --git a/aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCapSerializer.cs b/aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCapSerializer.cs index 865e289d9..8c7714441 100644 --- a/aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCapSerializer.cs +++ b/aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN/Abp/EventBus/CAP/AbpCapSerializer.cs @@ -24,7 +24,7 @@ namespace LINGYUN.Abp.EventBus.CAP _jsonSerializerOptions = options.Value; } - public Task SerializeAsync(Message message) + public ValueTask SerializeAsync(Message message) { if (message == null) { @@ -33,26 +33,26 @@ namespace LINGYUN.Abp.EventBus.CAP if (message.Value == null) { - return Task.FromResult(new TransportMessage(message.Headers, null)); + return ValueTask.FromResult(new TransportMessage(message.Headers, null)); } var messageStr = _jsonSerializer.Serialize(message.Value); var jsonBytes = Encoding.UTF8.GetBytes(messageStr); // var jsonBytes = JsonSerializer.SerializeToUtf8Bytes(message.Value, _jsonSerializerOptions.JsonSerializerOptions); - return Task.FromResult(new TransportMessage(message.Headers, jsonBytes)); + return ValueTask.FromResult(new TransportMessage(message.Headers, jsonBytes)); } - public Task DeserializeAsync(TransportMessage transportMessage, Type valueType) + public ValueTask DeserializeAsync(TransportMessage transportMessage, Type valueType) { - if (valueType == null || transportMessage.Body == null || transportMessage.Body.Length == 0) + if (valueType == null || ReadOnlyMemory.Empty.Equals(transportMessage.Body) || transportMessage.Body.Length == 0) { - return Task.FromResult(new Message(transportMessage.Headers, null)); + return ValueTask.FromResult(new Message(transportMessage.Headers, null)); } - var messageBytes = Encoding.UTF8.GetString(transportMessage.Body); + var messageBytes = Encoding.UTF8.GetString(transportMessage.Body.Span); var obj = _jsonSerializer.Deserialize(valueType, messageBytes); // var obj = JsonSerializer.Deserialize(transportMessage.Body, valueType, _jsonSerializerOptions.JsonSerializerOptions); - return Task.FromResult(new Message(transportMessage.Headers, obj)); + return ValueTask.FromResult(new Message(transportMessage.Headers, obj)); } public string Serialize(Message message) diff --git a/aspnet-core/services/LY.MicroService.AuthServer.HttpApi.Host/AuthServerHttpApiHostModule.cs b/aspnet-core/services/LY.MicroService.AuthServer.HttpApi.Host/AuthServerHttpApiHostModule.cs index f467771a0..c591ddea8 100644 --- a/aspnet-core/services/LY.MicroService.AuthServer.HttpApi.Host/AuthServerHttpApiHostModule.cs +++ b/aspnet-core/services/LY.MicroService.AuthServer.HttpApi.Host/AuthServerHttpApiHostModule.cs @@ -117,8 +117,6 @@ public partial class AuthServerHttpApiHostModule : AbpModule app.UseMapRequestLocalization(); // 授权 app.UseAuthorization(); - // Cap Dashboard - app.UseCapDashboard(); // Swagger app.UseSwagger(); // Swagger可视化界面 diff --git a/aspnet-core/services/LY.MicroService.AuthServer/AuthServerModule.cs b/aspnet-core/services/LY.MicroService.AuthServer/AuthServerModule.cs index 378fe3613..eea691e36 100644 --- a/aspnet-core/services/LY.MicroService.AuthServer/AuthServerModule.cs +++ b/aspnet-core/services/LY.MicroService.AuthServer/AuthServerModule.cs @@ -132,7 +132,6 @@ public partial class AuthServerModule : AbpModule app.UseAbpOpenIddictValidation(); app.UseMultiTenancy(); app.UseAuthorization(); - app.UseCapDashboard(); app.UseAuditing(); app.UseAbpSerilogEnrichers(); app.UseConfiguredEndpoints(); diff --git a/aspnet-core/services/LY.MicroService.BackendAdmin.HttpApi.Host/BackendAdminHttpApiHostModule.cs b/aspnet-core/services/LY.MicroService.BackendAdmin.HttpApi.Host/BackendAdminHttpApiHostModule.cs index 066d3b56c..1d8295348 100644 --- a/aspnet-core/services/LY.MicroService.BackendAdmin.HttpApi.Host/BackendAdminHttpApiHostModule.cs +++ b/aspnet-core/services/LY.MicroService.BackendAdmin.HttpApi.Host/BackendAdminHttpApiHostModule.cs @@ -150,8 +150,6 @@ public partial class BackendAdminHttpApiHostModule : AbpModule app.UseMultiTenancy(); // 授权 app.UseAuthorization(); - // Cap Dashboard - app.UseCapDashboard(); // Swagger app.UseSwagger(); // Swagger可视化界面 diff --git a/aspnet-core/services/LY.MicroService.LocalizationManagement.HttpApi.Host/LocalizationManagementHttpApiHostModule.cs b/aspnet-core/services/LY.MicroService.LocalizationManagement.HttpApi.Host/LocalizationManagementHttpApiHostModule.cs index b7b310668..c58e879bb 100644 --- a/aspnet-core/services/LY.MicroService.LocalizationManagement.HttpApi.Host/LocalizationManagementHttpApiHostModule.cs +++ b/aspnet-core/services/LY.MicroService.LocalizationManagement.HttpApi.Host/LocalizationManagementHttpApiHostModule.cs @@ -105,8 +105,6 @@ namespace LY.MicroService.LocalizationManagement app.UseMapRequestLocalization(); // 授权 app.UseAuthorization(); - // Cap Dashboard - app.UseCapDashboard(); // Swagger app.UseSwagger(); // Swagger可视化界面 diff --git a/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.cs b/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.cs index 006843a0e..c0116b3b5 100644 --- a/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.cs +++ b/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.cs @@ -139,8 +139,6 @@ public partial class PlatformManagementHttpApiHostModule : AbpModule app.UseMapRequestLocalization(); // 授权 app.UseAuthorization(); - // Cap Dashboard - app.UseCapDashboard(); // Swagger app.UseSwagger(); // Swagger可视化界面 diff --git a/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/appsettings.Development.json b/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/appsettings.Development.json index bdda98241..5de881913 100644 --- a/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/appsettings.Development.json +++ b/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/appsettings.Development.json @@ -1,6 +1,6 @@ { "AgileConfig": { - "IsEnabled": true, + "IsEnabled": false, "env": "DEV", "appId": "LINGYUN.Abp.Platform", "secret": "1q2w3E*", diff --git a/aspnet-core/services/LY.MicroService.RealtimeMessage.HttpApi.Host/RealtimeMessageHttpApiHostModule.cs b/aspnet-core/services/LY.MicroService.RealtimeMessage.HttpApi.Host/RealtimeMessageHttpApiHostModule.cs index 3d72cf4cd..fc5cf0382 100644 --- a/aspnet-core/services/LY.MicroService.RealtimeMessage.HttpApi.Host/RealtimeMessageHttpApiHostModule.cs +++ b/aspnet-core/services/LY.MicroService.RealtimeMessage.HttpApi.Host/RealtimeMessageHttpApiHostModule.cs @@ -152,8 +152,6 @@ public partial class RealtimeMessageHttpApiHostModule : AbpModule app.UseMapRequestLocalization(); // 授权 app.UseAuthorization(); - // Cap Dashboard - app.UseCapDashboard(); // Swagger app.UseSwagger(); // Swagger可视化界面 diff --git a/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/IdentityServerHttpApiHostModule.cs b/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/IdentityServerHttpApiHostModule.cs index e5ceb6471..865c20707 100644 --- a/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/IdentityServerHttpApiHostModule.cs +++ b/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/IdentityServerHttpApiHostModule.cs @@ -116,8 +116,6 @@ public partial class IdentityServerHttpApiHostModule : AbpModule app.UseMapRequestLocalization(); // 授权 app.UseAuthorization(); - // Cap Dashboard - app.UseCapDashboard(); // Swagger app.UseSwagger(); // Swagger可视化界面 diff --git a/aspnet-core/services/LY.MicroService.identityServer/IdentityServerModule.cs b/aspnet-core/services/LY.MicroService.identityServer/IdentityServerModule.cs index a274db200..0e4693734 100644 --- a/aspnet-core/services/LY.MicroService.identityServer/IdentityServerModule.cs +++ b/aspnet-core/services/LY.MicroService.identityServer/IdentityServerModule.cs @@ -136,7 +136,6 @@ public partial class IdentityServerModule : AbpModule app.UseMapRequestLocalization(); app.UseIdentityServer(); app.UseAuthorization(); - app.UseCapDashboard(); app.UseAuditing(); app.UseAbpSerilogEnrichers(); app.UseConfiguredEndpoints();