Cómo: Proporcionar metadatos para propiedades, métodos y eventos de componentes
Actualización: noviembre 2007
Puede asociar metadatos descriptivos a las propiedades, métodos y eventos por medio de atributos. Los atributos son clases especializadas que modifican elementos de código y se emiten como metadatos sobre estos elementos de código en tiempo de compilación. Los atributos en tiempo de diseño interaccionan con el entorno de programación para proporcionar a los programadores información relativa a los componentes. Un ejemplo de atributo de uso común es DescriptionAttribute. Cuando se asocia a una propiedad o evento, el atributo DescriptionAttribute hace que se muestre una cadena corta en la ventana Propiedades. A continuación se muestra un ejemplo:
Imports System.ComponentModel
<Description("This property specifies the active Widget")> Public _
Property ActiveWidget as Widget
' Insert code to implementat functionality.
End Property
using System.ComponentModel;
[Description("This property specifies the active Widget")]
public Widget ActiveWidget
{
// Insert code to implementat functionality.
}
Para obtener detalles sobre los atributos que puede utilizar para mejorar la compatibilidad en tiempo de diseño con el componente, vea Atributos en tiempo de diseño para componentes.
Para asociar un atributo a una propiedad, método o evento
Agregue al elemento de código que desee modificar una llamada al constructor del atributo. Para agregar la llamada, enciérrela entre paréntesis angulares <> (para Visual Basic) o entre corchetes [] (para C#) e insértela delante del elemento de código que desee modificar.
<Browsable(False)> Public Property ServingSize as Integer
[Browsable(false)] public int ServingSize
Vea también
Tareas
Cómo: Proporcionar descripciones de metadatos sobre los componentes
Conceptos
Atributos en tiempo de diseño para componentes
Acceso a atributos personalizados
Recuperar información almacenada en atributos