Cómo: Proporcionar metadatos para propiedades, métodos y eventos de componentes

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

Referencia

Attribute

Conceptos

Atributos en tiempo de diseño para componentes

Acceso a atributos personalizados

Recuperar información almacenada en atributos

Otros recursos

Asistencia al usuario sobre componentes