ISettingsReader 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.
Isso expõe o "valor efetivo" das configurações: o valor do escopo de prioridade mais alta em que cada configuração é personalizada.
public interface ISettingsReader
type ISettingsReader = interface
Public Interface ISettingsReader
- Derivado
Métodos
GetArray<T>(String, SettingReadOptions) |
Obtém o valor efetivo de uma configuração de matriz ou o valor padrão se ele não for personalizado. |
GetArrayOrThrow<T>(String) |
Obtém uma configuração de matriz. Se não houver nenhum valor persistente, o valor persistente será inválido ou o valor persistente não poderá ser convertido em uma matriz de |
GetValue<T>(String, SettingReadOptions) |
Obtém o valor efetivo de uma configuração não matriz ou o valor padrão se não for personalizado. |
GetValueOrThrow<T>(String) |
Obtém uma configuração não matriz. Se não houver nenhum valor persistente, o valor persistente será inválido ou o valor persistente não poderá ser convertido |
SubscribeToChanges(Action<SettingsUpdate>, String[]) |
Registra um retorno de chamada a ser invocado quando os valores efetivos das configurações são alterados. Observe que uma configuração pode ser alterada sem afetar seu valor efetivo se a configuração for substituída em um escopo de prioridade mais alta , por exemplo, se uma alteração de configuração for aplicada ao escopo do "usuário" (prioridade mais baixa), mas a mesma configuração também for personalizada no escopo "workspace" (prioridade mais alta), a alteração não afetará o valor efetivo. |