IExtensionMetadataCache 接口

定义

扩展元数据服务要使用的可选缓存的接口。

public interface IExtensionMetadataCache
type IExtensionMetadataCache = interface
Public Interface IExtensionMetadataCache

注解

缓存设计为依赖于文件上次修改时间戳进行条目验证。

方法

GetExtensionsAsync(String, CancellationToken)

获取给定数据名字对象类型的扩展。

InsertExtensionDataAsync<T>(ExtensionIdentificationToken, IEnumerable<String>, String, Func<Task<IReadOnlyDictionary<String,T>>>, CancellationToken)

汇报扩展的指定节条目。

RemoveExtensionDataAsync(ExtensionIdentificationToken, CancellationToken)

删除给定扩展的所有扩展数据。

TryReadFromCacheAsync<T>(ExtensionIdentificationToken, String, String, CancellationToken)

读取给定扩展、节名称和数据名字对象的缓存条目。

适用于