O PropertyBag é um 6.0 objeto Visual Basic usada para guardar chaves de dados e valores semelhantes a uma tabela hash. Existem apenas dois métodos disponíveis com o PropertyBag ; leitura e escrita. Esses objetos são utilizados principalmente na criação de controles de usuário , a fim de armazenar os dados que precisa ser reutilizado em invocações . PropertyBags armazenar os dados do tipo de dados variante , o que significa que os dados podem ser de qualquer outro tipo de dados , mesmo arquivos inteiros , e ainda ser armazenado com sucesso . O objeto PropertyBag foi substituído no Visual Basic. NET com objetos como tabelas de hash e serialização. Instruções
1
Crie uma nova PropertyBag pelo dimensionamento e instanciar -lo como demonstrado no seguinte código: Dim
objMyPropertyBag As New PropertyBag
2
Adicionar propriedade para o seu PropertyBag utilizando o método WriteProperty . Este método tem dois parâmetros requeridos e um parâmetro opcional. Os parâmetros são um nome para a propriedade , um valor e um valor padrão , se desejar. Abaixo estão dois exemplos de adição de valores. A primeira mostra uma adição propriedade padrão eo segundo mostra uma adição com um valor padrão .
ObjMyPropertyBag.WriteProperty ( " myNumber " , 74) objMyPropertyBag.WriteProperty ( " minhaString ", " um valor string" , "NULL " ),
3
recuperar uma propriedade de seu PropertyBag com o método ReadProperty . Este método tem um parâmetro obrigatório para o nome da propriedade e um parâmetro opcional para um valor padrão. Neste caso , o valor padrão só será devolvido se o valor real não existe.
Dim strRetrievedValue Como StringstrRetrievedValue = objMyPropertyBag.ReadProperty ( " minhaString " )
Dim intFakeValue Como IntegerintFakeValue = objMyPropertyBag . ReadProperty ( " myNumber ", 0)
4
Solte a memória mantida pelo seu PropertyBag quando terminar de usá-lo , colocando-o como Nothing .
Set objMyPropertyBag = Nothing < br >