Share via


Cómo: Definir atributos propios

Actualización: noviembre 2007

Con las clases de atributo puede crear sus propios atributos personalizados y utilizarlos con los atributos .NET Framework a fin de proporcionar información adicional sobre los elementos del programa.

Para definir un atributo personalizado

  1. Declare una clase y aplique el atributo AttributeUsageAttribute a la nueva clase. El nombre de la clase es el nombre del nuevo atributo, como se indica en la siguiente línea de código:

    <AttributeUsage(AttributeTargets.All)> Class TestAttribute
    
  2. Declare que la clase se hereda de System.Attribute:

    Inherits System.Attribute
    
  3. Defina campos Private para almacenar los valores de las propiedades:

    Private m_SomeValue As String
    
  4. Si fuera apropiado, cree un constructor para el atributo:

    Public Sub New(ByVal Value As String)
        m_SomeValue = Value
    End Sub
    
  5. Defina métodos, campos y propiedades para el atributo:

    Public Sub Attr(ByVal AttrValue As String)
        'Add method code here.
    End Sub
    Public Property SomeValue() As String  ' A named parameter.
        Get
            Return m_SomeValue
        End Get
        Set(ByVal Value As String)
            m_SomeValue = Value
        End Set
    End Property
    
  6. Finalice la clase con la instrucción End Class:

    End Class
    

Vea también

Conceptos

Aplicación de los atributos

Duración de los objetos: cómo se crean y destruyen

Referencia

AttributeUsageAttribute