IBufferDistributedCache 接口

定义

public interface class IBufferDistributedCache : Microsoft::Extensions::Caching::Distributed::IDistributedCache
public interface IBufferDistributedCache : Microsoft.Extensions.Caching.Distributed.IDistributedCache
type IBufferDistributedCache = interface
    interface IDistributedCache
Public Interface IBufferDistributedCache
Implements IDistributedCache
派生
实现

方法

Get(String)

获取具有给定键的值。

(继承自 IDistributedCache)
GetAsync(String, CancellationToken)

获取具有给定键的值。

(继承自 IDistributedCache)
Refresh(String)

基于缓存中某个值的键刷新该值,并重置其可调到期超时(如果有)。

(继承自 IDistributedCache)
RefreshAsync(String, CancellationToken)

基于缓存中某个值的键刷新该值,并重置其可调到期超时(如果有)。

(继承自 IDistributedCache)
Remove(String)

删除具有给定键的值。

(继承自 IDistributedCache)
RemoveAsync(String, CancellationToken)

删除具有给定键的值。

(继承自 IDistributedCache)
Set(String, Byte[], DistributedCacheEntryOptions)

设置具有给定键的值。

(继承自 IDistributedCache)
Set(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions)
SetAsync(String, Byte[], DistributedCacheEntryOptions, CancellationToken)

设置具有给定键的值。

(继承自 IDistributedCache)
SetAsync(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions, CancellationToken)
TryGet(String, IBufferWriter<Byte>)
TryGetAsync(String, IBufferWriter<Byte>, CancellationToken)

扩展方法

GetString(IDistributedCache, String)

使用指定的键从指定的缓存中获取字符串。

GetStringAsync(IDistributedCache, String, CancellationToken)

使用指定的键从指定的缓存异步获取字符串。

Set(IDistributedCache, String, Byte[])

使用指定的键设置指定缓存中的字节序列。

SetAsync(IDistributedCache, String, Byte[], CancellationToken)

使用指定的键异步设置指定缓存中的字节序列。

SetString(IDistributedCache, String, String)

使用指定的键在指定的缓存中设置字符串。

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

使用指定的键在指定的缓存中设置字符串。

SetStringAsync(IDistributedCache, String, String, DistributedCacheEntryOptions, CancellationToken)

使用指定的键在指定的缓存中异步设置字符串。

SetStringAsync(IDistributedCache, String, String, CancellationToken)

使用指定的键在指定的缓存中异步设置字符串。

适用于