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

ServerCoreUserServiceBase属性类型调整为非空

将 Session 和 DeviceInfo 属性类型由 string? 改为 string,确保获取时必有值并自动校验;项目版本号升级至 3.2.2。

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

代码差异

2 个文件 +5 -5
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/ServerCoreUserServiceBase.cs +2 -2
@@ -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 {
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.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