IPersistComponentSettings Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define funcionalidade padrão para controlos ou bibliotecas que armazenam e recuperam definições da aplicação.
public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings
Observações
Normalmente, pode adicionar suporte para definições de aplicação a uma aplicação criando uma classe wrapper de definições, que é derivada de ApplicationSettingsBase, e depois adicionar propriedades especiais a esta classe. No entanto, esta abordagem não encapsula suficientemente as definições da aplicação para um controlo, de modo a que o seu contentor fique protegido dos detalhes. A IPersistComponentSettings interface fornece a uma aplicação uma interface padrão para comunicar pedidos de alteração de estado das definições da aplicação a um módulo de controlo, componente ou biblioteca. As ferramentas de tempo de design também dependem desta interface para gerir corretamente os controlos e componentes.
Propriedades
| Name | Description |
|---|---|
| SaveSettings |
Recebe ou define um valor que indica se o controlo deve persistir automaticamente as propriedades das suas definições de aplicação. |
| SettingsKey |
Obtém ou define o valor da chave de definições da aplicação para a instância atual do controlo. |
Métodos
| Name | Description |
|---|---|
| LoadComponentSettings() |
Lê as definições de aplicação do controlo para as respetivas propriedades e atualiza o estado do controlo. |
| ResetComponentSettings() |
Reinicia as propriedades das definições da aplicação do controlo para os valores padrão. |
| SaveComponentSettings() |
Persiste as propriedades das definições da aplicação do controlo. |