From 9eeca6aa905cffea1c95d965b4790fbd20ce2275 Mon Sep 17 00:00:00 2001 From: hutongqing <hutongqing@hnkhzn.com> Date: 星期五, 25 十月 2024 16:19:16 +0800 Subject: [PATCH] 更新字典数据获取 --- WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs | 19 +++++++------------ 1 files changed, 7 insertions(+), 12 deletions(-) diff --git a/WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs b/WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs index d80ac85..0c20385 100644 --- a/WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs +++ b/WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs @@ -20,8 +20,6 @@ /// </summary> public static class SwaggerSetup { - - /// <summary> /// Swagger /// </summary> @@ -32,8 +30,7 @@ if (services == null) throw new ArgumentNullException(nameof(services)); var basePath = AppContext.BaseDirectory; - //var basePath2 = Microsoft.DotNet.PlatformAbstractions.ApplicationEnvironment.ApplicationBasePath; - var ApiName = AppSettings.app(new string[] { "ApiName" }); + var ApiName = AppSettings.Get(new string[] { "ApiName" }); services.AddSwaggerGen(c => { @@ -45,23 +42,21 @@ Version = version, Title = $"{ApiName} 鎺ュ彛鏂囨。鈥斺�攞RuntimeInformation.FrameworkDescription}", Description = $"{ApiName} HTTP API " + version, - //Contact = new OpenApiContact { Name = ApiName, Email = "Blog.Core@xxx.com", Url = new Uri("https://neters.club") }, - //License = new OpenApiLicense { Name = ApiName + " 瀹樻柟鏂囨。", Url = new Uri("http://apk.neters.club/.doc/") } }); - //c.OrderActionsBy(o => o.RelativePath); + c.OrderActionsBy(o => o.RelativePath); }); c.UseInlineDefinitionsForEnums(); try { //杩欎釜灏辨槸鍒氬垰閰嶇疆鐨剎ml鏂囦欢鍚� - //var xmlPath = Path.Combine(basePath, "Blog.Core.xml"); + var xmlPath = Path.Combine(basePath, "WIDESEAWCS_Server.xml"); //榛樿鐨勭浜屼釜鍙傛暟鏄痜alse锛岃繖涓槸controller鐨勬敞閲婏紝璁板緱淇敼 - //c.IncludeXmlComments(xmlPath, true); + c.IncludeXmlComments(xmlPath, true); //杩欎釜灏辨槸Model灞傜殑xml鏂囦欢鍚� - //var xmlModelPath = Path.Combine(basePath, "Blog.Core.Model.xml"); - //c.IncludeXmlComments(xmlModelPath); + var xmlModelPath = Path.Combine(basePath, "WIDESEAWCS_Server.Model.xml"); + c.IncludeXmlComments(xmlModelPath); } catch (Exception ex) { @@ -73,7 +68,7 @@ c.OperationFilter<AppendAuthorizeToSummaryOperationFilter>(); // 鍦╤eader涓坊鍔爐oken锛屼紶閫掑埌鍚庡彴 - //c.OperationFilter<SecurityRequirementsOperationFilter>(); + c.OperationFilter<SecurityRequirementsOperationFilter>(); c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme { -- Gitblit v1.9.3