Equivalentes do PropertyBag para usuários do Visual Basic 6.0
O Visual Basic 6.0 PropertyBag objeto é substituído pelo My.Settings objeto em Visual Basic 2008.
Diferenças Conceituais
No Visual Basic 6.0, a PropertyBag objeto é usado para manter dados de um objeto entre instâncias, permitindo que você armazene valores e os recupere na próxima time o objeto é instanciado. Embora você possa definir propriedades de um objeto como um valor padrão no tempo de design, quaisquer valores inseridos em tempo de execução são perdidos quando o objeto é destruído.O Visual Basic 6.0 PropertyBag o objeto permite que uma cópia do objeto seja mantida em um formato binário e recuperada para reutilização posterior. Por exemplo, um aplicativo usado para calcular empréstimos pode usar um PropertyBag objeto para manter uma taxa de juros entre instâncias, em vez de exigir que um usuário a insira sempre que o aplicativo é executado.
In Visual Basic 2008, o PropertyBag objeto não existe, mas você pode persistir dados de um objeto usando o My.Settings objeto. The My.Settings objeto fornece acesso a um componente ou configurações do aplicativo e ele permite que você armazene dinamicamente e recupere as configurações de propriedade e outras informações em time de design e time de execução. Para obter mais informações, consulte Gerenciando definições de aplicativo.
Observação: |
---|
O My.Settings objeto só pode ser usado para manter dados em tipos definidos pela .NET Framework. Para tipos de dados personalizados, você pode usar serialização para manter os dados.Para obter mais informações, consulte Demonstra Passo a passo: Persistência an Objeto in Visual Basic. |