Compartilhar via


IExtensionMetadataCache Interface

Definição

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.

Aplica-se a