IPersistComponentSettings 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.
Define a funcionalidade padrão para controles ou bibliotecas que armazenam e recuperam as configurações do aplicativo.
public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings
Comentários
Normalmente, você pode adicionar suporte a configurações de aplicativo a um aplicativo criando uma classe wrapper de configurações, que é derivada e ApplicationSettingsBase, em seguida, adicionar propriedades especiais a essa classe. No entanto, essa abordagem não encapsula suficientemente as configurações do aplicativo para um controle para que seu contêiner seja protegido dos detalhes. A IPersistComponentSettings interface fornece um aplicativo com uma interface padrão para comunicar solicitações de alteração de estado de configurações de aplicativo para um módulo de controle, componente ou biblioteca. As ferramentas de tempo de design também dependem dessa interface para gerenciar corretamente controles e componentes.
Propriedades
| Nome | Description |
|---|---|
| SaveSettings |
Obtém ou define um valor que indica se o controle deve persistir automaticamente suas propriedades de configurações de aplicativo. |
| SettingsKey |
Obtém ou define o valor da chave de configurações do aplicativo para a instância atual do controle. |
Métodos
| Nome | Description |
|---|---|
| LoadComponentSettings() |
Lê as configurações do aplicativo do controle em suas propriedades correspondentes e atualiza o estado do controle. |
| ResetComponentSettings() |
Redefine as propriedades de configurações do aplicativo do controle para seus valores padrão. |
| SaveComponentSettings() |
Persiste as propriedades de configurações do aplicativo do controle. |
Aplica-se a
Confira também
- ApplicationSettingsBase
- Configurações do Aplicativo para Controles Personalizados