Partager via


IExtensionMetadataCache Interface

Définition

Interface pour un cache facultatif à utiliser par le service de métadonnées d’extension.

public interface IExtensionMetadataCache
type IExtensionMetadataCache = interface
Public Interface IExtensionMetadataCache

Remarques

Le cache est conçu pour s’appuyer sur les horodatages des derniers fichiers modifiés pour la validation d’entrée.

Méthodes

GetExtensionsAsync(String, CancellationToken)

Obtient les extensions pour un type de moniker de données donné.

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

Mises à jour entrées de section spécifiées pour une extension.

RemoveExtensionDataAsync(ExtensionIdentificationToken, CancellationToken)

Supprime toutes les données d’extension pour l’extension donnée.

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

Lit l’entrée mise en cache pour une extension, un nom de section et un moniker de données donnés.

S’applique à