XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.ServerInteractive

[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension.NetCore.ServerInteractive

现在Requester的Result结果为可为null值 更新版本至3.0.7

635c229
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

3 个文件 +7 -7
Modified XFEExtension.NetCore.ServerInteractive/Interfaces/Requester/IRequestResult.cs +1 -1
@@ -9,5 +9,5 @@ public interface IRequestResult<T> : IRequestResultBase
9 9 /// <summary>
10 10 /// 结果
11 11 /// </summary>
12 new T Result { get; set; }
12 new T? Result { get; set; }
13 13 }
Modified XFEExtension.NetCore.ServerInteractive/Models/RequesterModels/ClientRequestResult.cs +3 -3
@@ -10,13 +10,13 @@ namespace XFEExtension.NetCore.ServerInteractive.Models.RequesterModels;
10 10 public class ClientRequestResult<T> : IRequestResult<T>
11 11 {
12 12 /// <inheritdoc/>
13 public T Result { get; set; } = default!;
13 public T? Result { get; set; }
14 14 /// <inheritdoc/>
15 15 public HttpStatusCode StatusCode { get; set; } = HttpStatusCode.OK;
16 16 /// <inheritdoc/>
17 17 public string Message { get; set; } = string.Empty;
18 18 /// <inheritdoc/>
19 object? IRequestResultBase.Result { get => Result; set => Result = (T)value!; }
19 object? IRequestResultBase.Result { get => Result; set => Result = value is not null ? (T)value : default; }
20 20
21 21 /// <summary>
22 22 /// 转换为指定泛型
@@ -27,6 +27,6 @@ public class ClientRequestResult<T> : IRequestResult<T>
27 27 {
28 28 Message = Message,
29 29 StatusCode = StatusCode,
30 Result = Result is not null ? (TF)(object)Result : default!
30 Result = Result is not null ? (TF)(object)Result : default
31 31 };
32 32 }
Modified XFEExtension.NetCore.ServerInteractive/XFEExtension.NetCore.ServerInteractive.csproj +3 -3
@@ -5,7 +5,7 @@
5 5 <ImplicitUsings>enable</ImplicitUsings>
6 6 <Nullable>enable</Nullable>
7 7 <GenerateDocumentationFile>True</GenerateDocumentationFile>
8 <Version>3.0.6</Version>
8 <Version>3.0.7</Version>
9 9 <Title>XFEExtension.NetCore.ServerInteractive</Title>
10 10 <RepositoryUrl>https://github.com/XFEstudio/XFEExtension.NetCore.ServerInteractive</RepositoryUrl>
11 11 <AnalysisLevel>latest</AnalysisLevel>
@@ -21,8 +21,8 @@
21 21 <PackageReleaseNotes>
22 22 ## 调整
23 23
24 修复AddUserFunction泛型问题
25 版本更新至3.0.6
24 现在Requester的Result结果为可为null值
25 更新版本至3.0.7
26 26
27 27 ## 新增
28 28