Atributos utilizados en Visual Basic
Actualización: noviembre 2007
En la tabla siguiente se muestran algunos de los atributos más comunes de Visual Basic. Para obtener información sobre un atributo específico, escriba el nombre del atributo en el cuadro Índice o Buscar del sistema de ayuda.
Atributo |
Finalidad |
---|---|
Indica al compilador que la clase debe exponerse como un objeto COM. Específico de Visual Basic. |
|
Permite tener acceso a los miembros de módulo utilizando sólo la calificación necesaria para el módulo. |
|
Especifica el tamaño de una cadena de longitud fija en una estructura para utilizarla con funciones de entrada y salida de archivos. Específico de Visual Basic. |
|
Especifica el tamaño de una matriz de tamaño fijo en una estructura para utilizarla con funciones de entrada y salida de archivos. Específico de Visual Basic. |
|
Hace que se pueda llamar a un método mediante el protocolo SOAP. Se utiliza en servicios Web XML |
|
Indica que se puede serializar una clase |
|
Determina cómo debe calcularse la referencia de un parámetro entre código administrado de Visual Basic y código no administrado, como una API de Windows. Se utiliza en Common Language Runtime. |
|
Especifica cómo se puede utilizar un atributo |
|
Indica que el método con atributos se implementa como una exportación de un archivo DLL no administrado. |
Atributos específicos de Visual Basic
Tres atributos son específicos de Visual Basic: COMClassAttribute, VBFixedStringAttribute y VBFixedArray.
COMClassAttribute
Use COMClassAttribute para simplificar el proceso de creación de componentes COM desde Visual Basic. Los objetos COM son considerablemente distintos de los ensamblados de .NET Framework y, sin COMClassAttribute, debe seguir varios pasos para generar un objeto COM de Visual Basic. Para las clases marcadas con COMClassAttribute, el compilador ejecuta muchos de estos pasos automáticamente.
HideModuleNameAttribute
Utilice HideModuleNameAttribute para permitir el acceso a los miembros de módulo utilizando sólo la calificación necesaria para el módulo.
VBFixedStringAttribute
Utilice VBFixedStringAttribute para obligar a Visual Basic a crear una cadena de longitud fija. Las cadenas son de longitud variable de forma predeterminada y este atributo resulta útil cuando se almacenan cadenas en archivos. El código siguiente describe esto:
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
Utilice VBFixedArrayAttribute para declarar matrices de tamaño fijo. Igual que las cadenas de Visual Basic, las matrices son de longitud variable de forma predeterminada. Este atributo resulta de utilidad cuando se serializan o se escriben datos a archivos.
Vea también
Conceptos
Atributos globales de Visual Basic
Recuperar información almacenada en atributos
Escribir atributos personalizados
Referencia
VBFixedStringAttribute (Clase)
System.Runtime.InteropServices