IExtensionMetadataCache Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma interface para um cache opcional a ser utilizado pelo serviço de metadados de extensão.
public interface IExtensionMetadataCache
type IExtensionMetadataCache = interface
Public Interface IExtensionMetadataCache
Comentários
O cache foi projetado para contar com carimbos de data/hora modificados pela última vez para validação de entrada.
Métodos
GetExtensionsAsync(String, CancellationToken) |
Obtém as extensões de um determinado tipo de moniker de dados. |
InsertExtensionDataAsync<T>(ExtensionIdentificationToken, IEnumerable<String>, String, Func<Task<IReadOnlyDictionary<String,T>>>, CancellationToken) |
Atualizações entradas de seção especificadas para uma extensão. |
RemoveExtensionDataAsync(ExtensionIdentificationToken, CancellationToken) |
Remove todos os dados de extensão para a extensão fornecida. |
TryReadFromCacheAsync<T>(ExtensionIdentificationToken, String, String, CancellationToken) |
Lê a entrada armazenada em cache para uma determinada extensão, nome da seção e moniker de dados. |