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) |
Считывает кэшированную запись для заданного расширения, имени раздела и моникера данных. |