From 2c2423f6cab2cca0a0ecacf798ece3ce11e28d6e Mon Sep 17 00:00:00 2001 From: gdlcf88 Date: Tue, 27 Dec 2022 16:27:36 +0800 Subject: [PATCH] Register `SharedStackExchangeRedisAccessTokenCache` --- common.props | 2 +- .../AccessToken/SharedStackExchangeRedisAccessTokenCache.cs | 3 ++- .../Infrastructure/AccessToken/DefaultAccessTokenCache.cs | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/common.props b/common.props index 2f9e037..c33c03b 100644 --- a/common.props +++ b/common.props @@ -1,7 +1,7 @@ latest - 2.0.0-rc.22 + 2.0.0-rc.23 $(NoWarn);CS1591 true EasyAbp Team diff --git a/src/Common/EasyAbp.Abp.WeChat.Common.SharedCache.StackExchangeRedis/Infrastructure/AccessToken/SharedStackExchangeRedisAccessTokenCache.cs b/src/Common/EasyAbp.Abp.WeChat.Common.SharedCache.StackExchangeRedis/Infrastructure/AccessToken/SharedStackExchangeRedisAccessTokenCache.cs index c2f8354..34288b2 100644 --- a/src/Common/EasyAbp.Abp.WeChat.Common.SharedCache.StackExchangeRedis/Infrastructure/AccessToken/SharedStackExchangeRedisAccessTokenCache.cs +++ b/src/Common/EasyAbp.Abp.WeChat.Common.SharedCache.StackExchangeRedis/Infrastructure/AccessToken/SharedStackExchangeRedisAccessTokenCache.cs @@ -5,11 +5,12 @@ using Microsoft.Extensions.Caching.Distributed; using Microsoft.Extensions.Caching.StackExchangeRedis; using Volo.Abp.Caching.StackExchangeRedis; +using Volo.Abp.DependencyInjection; using Volo.Abp.Settings; namespace EasyAbp.Abp.WeChat.Common.SharedCache.StackExchangeRedis.Infrastructure.AccessToken; -public class SharedStackExchangeRedisAccessTokenCache : IAccessTokenCache +public class SharedStackExchangeRedisAccessTokenCache : IAccessTokenCache, ITransientDependency { public static string CachePrefix { get; set; } = "WeChatTokens:"; public static string SettingName { get; set; } = SharedCacheStackExchangeRedisSettings.RedisConfiguration; diff --git a/src/Common/EasyAbp.Abp.WeChat.Common/Infrastructure/AccessToken/DefaultAccessTokenCache.cs b/src/Common/EasyAbp.Abp.WeChat.Common/Infrastructure/AccessToken/DefaultAccessTokenCache.cs index 6ca0a52..43b6d8d 100644 --- a/src/Common/EasyAbp.Abp.WeChat.Common/Infrastructure/AccessToken/DefaultAccessTokenCache.cs +++ b/src/Common/EasyAbp.Abp.WeChat.Common/Infrastructure/AccessToken/DefaultAccessTokenCache.cs @@ -6,6 +6,7 @@ namespace EasyAbp.Abp.WeChat.Common.Infrastructure.AccessToken; +[Dependency(TryRegister = true)] public class DefaultAccessTokenCache : IAccessTokenCache, ITransientDependency { protected IDistributedCache DistributedCache { get; }