Partilhar via


IArraySettingMigrator Interface

Definição

Suporte à migração para configurações de matriz em Configurações Unificadas. Isso será invocado se as configurações de matriz incluírem uma propriedade migrationCallback indicando o pacote e/ou a ID de serviço a ser invocada. Ele deve ser implementado pelo proprietário da configuração.

public interface IArraySettingMigrator
type IArraySettingMigrator = interface
Public Interface IArraySettingMigrator

Métodos

MigrateFromUnifiedSettingsAsync(String, ArraySettingContent, CancellationToken)

Grava uma configuração de matriz no repositório herdado em seu antigo local e formato de persistência.

MigrateToUnifiedSettingsAsync(String, CancellationToken)

Lê uma configuração de matriz persistente de seu local herdado e a retorna de uma forma que as Configurações Unificadas podem entender.

SupportsIncompleteItems(String)

Retorna um valor booliano que indica se o método desse migrador dá MigrateFromUnifiedSettingsAsync(String, ArraySettingContent, CancellationToken) suporte a itens "incompletos": itens que estão faltando algumas propriedades (porque essas propriedades não foram personalizadas do padrão). Se isso retornar false, o chamador adicionará valores padrão no lugar de propriedades ausentes antes de chamar esse método.

Aplica-se a