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 de 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 de ApplicationSettingsBasee, 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 a 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
SaveSettings |
Obtém ou define um valor que indica se o controle deve ou não persistir automaticamente as propriedades de configurações de aplicativo dele. |
SettingsKey |
Obtém ou define o valor da chave de configurações do aplicativo para a instância atual do controle. |
Métodos
LoadComponentSettings() |
Lê as configurações de 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. |