IDistributedCache 接口

定义

表示序列化值的分布式缓存。

public interface class IDistributedCache
public interface IDistributedCache
type IDistributedCache = interface
Public Interface IDistributedCache
派生

方法

Get(String)

获取具有给定键的值。

GetAsync(String, CancellationToken)

获取具有给定键的值。

Refresh(String)

根据缓存中的键刷新值,重置其滑动过期超时(如果有)。

RefreshAsync(String, CancellationToken)

根据缓存中的键刷新值,重置其滑动过期超时(如果有)。

Remove(String)

删除具有给定键的值。

RemoveAsync(String, CancellationToken)

删除具有给定键的值。

Set(String, Byte[], DistributedCacheEntryOptions)

使用给定键设置一个值。

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

使用给定键设置值。

扩展方法

GetString(IDistributedCache, String)

从具有指定键的指定缓存中获取字符串。

GetStringAsync(IDistributedCache, String, CancellationToken)

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

Set(IDistributedCache, String, Byte[])

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

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

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

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

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

SetString(IDistributedCache, String, String)

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

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

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

SetStringAsync(IDistributedCache, String, String, CancellationToken)

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

适用于