Skip to content

refactor(codegen, httpclient): 优化代码结构与并发安全性 #71

refactor(codegen, httpclient): 优化代码结构与并发安全性

refactor(codegen, httpclient): 优化代码结构与并发安全性 #71

Triggered via push July 3, 2026 03:01
Status Success
Total duration 3m 17s
Artifacts –

ci.yml

on: push
Matrix: 单元测试
Matrix: Demo 构建
构建与发布
2m 2s
构建与发布
发布到 NuGet
0s
发布到 NuGet
Fit to window
Zoom out
Zoom in

Annotations

95 warnings
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Client/Security/DefaultHmacSignatureProvider.cs#L174
XML comment has badly formed XML -- 'Reference to undefined entity 'parameters'.'
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L27
Missing XML comment for publicly visible type or member 'TokenManagerBase.DefaultScopeKey'
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/ITokenProvider.cs#L16
XML comment has cref attribute 'DefaultTokenProvider' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/ITokenCache.cs#L15
XML comment has cref attribute 'UserTokenManagerBase' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/Logging/ISensitiveDataMasker.cs#L44
XML comment has cref attribute 'SensitiveDataAttribute' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Response{T}.cs#L23
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L65
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ConcurrentDictionaryTokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L73
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L18
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Client/Security/DefaultHmacSignatureProvider.cs#L174
XML comment has badly formed XML -- 'Reference to undefined entity 'parameters'.'
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L27
Missing XML comment for publicly visible type or member 'TokenManagerBase.DefaultScopeKey'
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/ITokenProvider.cs#L16
XML comment has cref attribute 'DefaultTokenProvider' that could not be resolved
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/ITokenCache.cs#L15
XML comment has cref attribute 'UserTokenManagerBase' that could not be resolved
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/Logging/ISensitiveDataMasker.cs#L44
XML comment has cref attribute 'SensitiveDataAttribute' that could not be resolved
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Response{T}.cs#L23
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L65
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ConcurrentDictionaryTokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L73
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L18
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L27
Missing XML comment for publicly visible type or member 'TokenManagerBase.DefaultScopeKey'
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/ITokenCache.cs#L15
XML comment has cref attribute 'UserTokenManagerBase' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/Logging/ISensitiveDataMasker.cs#L44
XML comment has cref attribute 'SensitiveDataAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Response{T}.cs#L23
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L65
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ConcurrentDictionaryTokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenResult.cs#L137
Possible null reference argument for parameter 'accessToken' in 'TokenResult.TokenResult(string accessToken, long expireTime, string? scope = null)'.
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L73
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L18
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj)
Cannot convert null literal to non-nullable reference type.
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/IUserManager.cs#L15
Missing XML comment for publicly visible type or member 'IUserService'
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/IUserManager.cs#L10
Missing XML comment for publicly visible type or member 'IUserManager'
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/ITokenManager.cs#L20
Missing XML comment for publicly visible type or member 'IAppTokenManager'
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/ITokenManager.cs#L15
Missing XML comment for publicly visible type or member 'ITenantTokenManager'
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj): Demos/CommonClassLibrary.Share/IFeishuEventDeduplicator.cs#L10
Missing XML comment for publicly visible type or member 'IFeishuEventDeduplicator'
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L27
Missing XML comment for publicly visible type or member 'TokenManagerBase.DefaultScopeKey'
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/ITokenProvider.cs#L16
XML comment has cref attribute 'DefaultTokenProvider' that could not be resolved
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/ITokenCache.cs#L15
XML comment has cref attribute 'UserTokenManagerBase' that could not be resolved
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Abstractions/Logging/ISensitiveDataMasker.cs#L44
XML comment has cref attribute 'SensitiveDataAttribute' that could not be resolved
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/Response{T}.cs#L23
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Abstractions/HttpClient/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L65
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ConcurrentDictionaryTokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenResult.cs#L137
Possible null reference argument for parameter 'accessToken' in 'TokenResult.TokenResult(string accessToken, long expireTime, string? scope = null)'.
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L73
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L18
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L27
Missing XML comment for publicly visible type or member 'TokenManagerBase.DefaultScopeKey'
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/ITokenCache.cs#L15
XML comment has cref attribute 'UserTokenManagerBase' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Response{T}.cs#L23
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L65
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ConcurrentDictionaryTokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L73
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L18
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Client/Security/DefaultHmacSignatureProvider.cs#L174
XML comment has badly formed XML -- 'Reference to undefined entity 'parameters'.'
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L27
Missing XML comment for publicly visible type or member 'TokenManagerBase.DefaultScopeKey'
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/ITokenProvider.cs#L16
XML comment has cref attribute 'DefaultTokenProvider' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/ITokenCache.cs#L15
XML comment has cref attribute 'UserTokenManagerBase' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/Logging/ISensitiveDataMasker.cs#L44
XML comment has cref attribute 'SensitiveDataAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/Response{T}.cs#L23
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/HttpClient/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L65
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ConcurrentDictionaryTokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L73
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj): Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L18
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
构建与发布
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
构建与发布
- Add lib or ref assemblies for the netstandard2.0 target framework
构建与发布
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
构建与发布
- Add lib or ref assemblies for the netstandard2.0 target framework
构建与发布
- Add lib or ref assemblies for the net8.0 target framework
构建与发布
- Add lib or ref assemblies for the net6.0 target framework
构建与发布
- Add lib or ref assemblies for the net10.0 target framework
构建与发布
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
构建与发布: Mud.HttpUtils.Abstractions/HttpClient/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
构建与发布: Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L65
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ConcurrentDictionaryTokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
构建与发布: Mud.HttpUtils.Abstractions/TokenManager/TokenResult.cs#L137
Possible null reference argument for parameter 'accessToken' in 'TokenResult.TokenResult(string accessToken, long expireTime, string? scope = null)'.
构建与发布: Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L73
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
构建与发布: Mud.HttpUtils.Abstractions/TokenManager/TokenManagerBase.cs#L18
The type 'Mud.HttpUtils.CredentialToken?' cannot be used as type parameter 'T' in the generic type or method 'ITokenCache<T>'. Nullability of type argument 'Mud.HttpUtils.CredentialToken?' doesn't match 'class' constraint.
构建与发布: Demos/CommonClassLibrary.Share/IUserManager.cs#L15
Missing XML comment for publicly visible type or member 'IUserService'
构建与发布: Demos/CommonClassLibrary.Share/IUserManager.cs#L10
Missing XML comment for publicly visible type or member 'IUserManager'
构建与发布: Demos/CommonClassLibrary.Share/ITokenManager.cs#L20
Missing XML comment for publicly visible type or member 'IAppTokenManager'
构建与发布: Demos/CommonClassLibrary.Share/ITokenManager.cs#L15
Missing XML comment for publicly visible type or member 'ITenantTokenManager'
构建与发布: Demos/CommonClassLibrary.Share/IFeishuEventDeduplicator.cs#L10
Missing XML comment for publicly visible type or member 'IFeishuEventDeduplicator'