XFEExtension.NetCore.ServerInteractive
[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFEExtension.NetCore.ServerInteractive/Interfaces/Requester/IRequestResult.cs
+1
-1
Modified
XFEExtension.NetCore.ServerInteractive/Models/RequesterModels/ClientRequestResult.cs
+3
-3
Modified
XFEExtension.NetCore.ServerInteractive/XFEExtension.NetCore.ServerInteractive.csproj
+3
-3
XFEstudio/XFEExtension.NetCore.ServerInteractive
现在Requester的Result结果为可为null值 更新版本至3.0.7
635c229
代码差异
3 个文件
+7
-7
@@ -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
}
@@ -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
}
@@ -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