Atributos usados no Visual Basic
A tabela a seguir lista alguns dos atributos mais comuns usados no Visual Basic.Para obter informações sobre um atributo específico, digite o nome do atributo na caixa de Índice ou Pesquisar do sistema de Ajuda.
Atributo |
Objetivo |
---|---|
Indica para o compilador que a classe deve ser exposta como um objeto COM.Específica para Visual Basic. |
|
Permite que os membros de módulo sejam acessados usando somente a qualificação necessária para o módulo. |
|
Especifica o tamanho de uma sequência de comprimento fixo em uma estrutura para uso com funções de entrada e saída de arquivo.Específica para Visual Basic. |
|
Especifica o tamanho uma matriz fixa em uma estrutura para uso com funções de entrada e saída de arquivo.Específica para Visual Basic. |
|
Torna um método chamável usando o protocolo SOAP.Usado em serviços Web XML. |
|
Indica que uma classe pode ser serializada. |
|
Determina como um parâmetro deve ser empacotado entre o código não gerenciado como uma API do Windows e o código gerenciado de Visual Basic.Usado pela Common Language Runtime. |
|
Especifica como um atributo pode ser usado. |
|
Indica que o método de atributo é implementado como uma exportação de uma DLL não gerenciada. |
Atributos específicos para o Visual Basic
Três atributos são específicos de Visual Basic: COMClassAttribute, VBFixedStringAttribute, e VBFixedArray.
COMClassAttribute
Use COMClassAttribute para simplificar o processo de criação componentes COM do Visual Basic.Objetos COM são consideravelmente diferentes dos conjuntos de módulos (assemblies) .NET Framework , e sem COMClassAttribute, você precisará seguir uma série de etapas para gerar um objeto COM do Visual Basic.Para classes marcadas com COMClassAttribute, o compilador executa muitos desses passos automaticamente.
HideModuleNameAttribute
Use HideModuleNameAttribute para permitir que membros de módulo sejam acessados usando somente a qualificação necessária para o módulo.
VBFixedStringAttribute
Use VBFixedStringAttribute para forçar Visual Basic a criar uma sequência de comprimento fixo.Sequências de caracteres são de comprimento variável por padrão, e esse atributo é útil para armazenar sequências de caracteres em arquivos.O código a seguir demonstra isso:
Structure Worker
' The runtime uses VBFixedString to determine
' if the field should be written out as a fixed size.
<VBFixedString(10)> Public LastName As String
<VBFixedString(7)> Public Title As String
<VBFixedString(2)> Public Rank As String
End Structure
VBFixedArrayAttribute
Use VBFixedArrayAttribute para declarar matrizes que foram fixadas em tamanho.Como as sequências de caracteres Visual Basic , matrizes são de comprimento variável por padrão.Esse atributo é útil para serialização ou gravação de dados em arquivos.
Consulte também
Conceitos
Atributos globais no Visual Basic
Recuperando Informações Armazenadas em Atributos
Codificando Atributos Personalizados
Referência
System.Runtime.InteropServices