Поделиться через


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)

Считывает кэшированную запись для заданного расширения, имени раздела и моникера данных.

Применяется к