修正表结构

This commit is contained in:
qianhao.xu
2024-11-01 11:35:11 +08:00
parent d4fd12fd96
commit e4da25b1ca
13 changed files with 374 additions and 9 deletions

View File

@@ -134,7 +134,7 @@ namespace DOAN.Common
//.net7需要这样写
var coherentState = Cache.GetType().GetField("_coherentState", flags).GetValue(Cache);
var entries = coherentState.GetType().GetField("_entries", flags).GetValue(coherentState);
var entries = coherentState.GetType()?.GetField("_entries", flags)?.GetValue(coherentState);
var keys = new List<string>();
if (entries is not IDictionary cacheItems) return keys;

View File

@@ -23,4 +23,13 @@
<PackageReference Include="IP2Region.Net" Version="2.0.2" />
</ItemGroup>
<ItemGroup>
<Reference Include="HslCommunication">
<HintPath>dll\HslCommunication.dll</HintPath>
</Reference>
<Reference Include="Register">
<HintPath>dll\Register.dll</HintPath>
</Reference>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,32 @@
using Microsoft.Extensions.DependencyInjection;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Register;
namespace DOAN.Infrastructure.WebExtensions
{
public static class HslCommunicationExtension
{
public static void AddHslCommunication(this IServiceCollection services)
{
//if (!HslCommunication.Authorization.SetAuthorizationCode("71d19e25-1fc3-419f-adaa-8c14df37952a"))
//{
// Console.WriteLine("HslCommunication激活失败");
//}
if (!Register.Reg.RegLicense())
{
Console.WriteLine("HslCommunication激活失败");
}
else
{
Console.WriteLine("HslCommunication激活成功");
}
;
}
}
}

Binary file not shown.

Binary file not shown.