From 61ac109d2e52f1cb422b5f4e9c0c75724ab946a0 Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Fri, 14 Jan 2022 21:34:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=87=86=E5=A4=87=E5=AE=9E=E7=8E=B0=20?= =?UTF-8?q?IChangeToken=20=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CacheKeyChangeToken.cs | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/blazor/admin/BootstrapAdmin.Caching/CacheKeyChangeToken.cs diff --git a/src/blazor/admin/BootstrapAdmin.Caching/CacheKeyChangeToken.cs b/src/blazor/admin/BootstrapAdmin.Caching/CacheKeyChangeToken.cs new file mode 100644 index 00000000..4b2e1254 --- /dev/null +++ b/src/blazor/admin/BootstrapAdmin.Caching/CacheKeyChangeToken.cs @@ -0,0 +1,31 @@ +using Microsoft.Extensions.Primitives; + +namespace BootstrapAdmin.Caching; + +/// +/// 缓存键值 IChangeToken 实现类 +/// +public class CacheKeyChangeToken : IChangeToken +{ + /// + /// + /// + public bool HasChanged { get; } + + /// + /// + /// + public bool ActiveChangeCallbacks { get; } + + /// + /// + /// + /// + /// + /// + /// + public IDisposable RegisterChangeCallback(Action callback, object state) + { + throw new NotImplementedException(); + } +}