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/Utilities/Server/Services/CoreService/ServerCoreUserServiceBase.cs
+2
-2
Modified
XFEExtension.NetCore.ServerInteractive/XFEExtension.NetCore.ServerInteractive.csproj
+3
-3
XFEstudio/XFEExtension.NetCore.ServerInteractive
ServerCoreUserServiceBase属性类型调整为非空
将 Session 和 DeviceInfo 属性类型由 string? 改为 string,确保获取时必有值并自动校验;项目版本号升级至 3.2.2。
dae3f0d
代码差异
2 个文件
+5
-5
@@ -14,7 +14,7 @@ public abstract class ServerCoreUserServiceBase : ServerCoreStandardServiceBase,
14
14
/// <summary>
15
15
/// 会话(自动校验)
16
16
/// </summary>
17
public string? Session
17
public string Session
18
18
{
19
19
get
20
20
{
@@ -25,7 +25,7 @@ public abstract class ServerCoreUserServiceBase : ServerCoreStandardServiceBase,
25
25
/// <summary>
26
26
/// 设备信息(自动校验)
27
27
/// </summary>
28
public string? DeviceInfo
28
public string DeviceInfo
29
29
{
30
30
get
31
31
{
@@ -5,7 +5,7 @@
5
5
<ImplicitUsings>enable</ImplicitUsings>
6
6
<Nullable>enable</Nullable>
7
7
<GenerateDocumentationFile>True</GenerateDocumentationFile>
8
<Version>3.2.1</Version>
8
<Version>3.2.2</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,9 +21,9 @@
21
21
<PackageReleaseNotes>
22
22
## 调整
23
23
24
重构用户服务基类并优化属性校验机制
24
ServerCoreUserServiceBase属性类型调整为非空
25
25
26
重构 ServerCoreUserServiceBase,Session、DeviceInfo、User 属性实现自动校验和懒加载,缺失时抛出异常。VerifyUserInfo 方法简化为仅返回 IUserInfo,移除 _user 字段,属性内部实现缓存。项目版本号升级至 3.2.1。
26
将 Session 和 DeviceInfo 属性类型由 string? 改为 string,确保获取时必有值并自动校验;项目版本号升级至 3.2.2。
27
27
28
28
## 新增
29
29