Udostępnij za pośrednictwem


IExtensionMetadataCache Interfejs

Definicja

Interfejs opcjonalnej pamięci podręcznej, który ma być używany przez usługę metadanych rozszerzenia.

public interface IExtensionMetadataCache
type IExtensionMetadataCache = interface
Public Interface IExtensionMetadataCache

Uwagi

Pamięć podręczna została zaprojektowana tak, aby polegała na znacznikach czasu ostatniej modyfikacji pliku na potrzeby walidacji wpisu.

Metody

GetExtensionsAsync(String, CancellationToken)

Pobiera rozszerzenia dla danego typu moniker danych.

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

Aktualizacje określonych wpisów sekcji dla rozszerzenia.

RemoveExtensionDataAsync(ExtensionIdentificationToken, CancellationToken)

Usuwa wszystkie dane rozszerzenia dla danego rozszerzenia.

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

Odczytuje buforowany wpis dla danego rozszerzenia, nazwy sekcji i nazwy moniker danych.

Dotyczy