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
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
Declare que la clase se hereda de System.Attribute:
Inherits System.Attribute
Defina campos Private para almacenar los valores de las propiedades:
Private m_SomeValue As String
Si fuera apropiado, cree un constructor para el atributo:
Public Sub New(ByVal Value As String) m_SomeValue = Value End Sub
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
Finalice la clase con la instrucción End Class:
End Class
Vea también
Conceptos
Duración de los objetos: cómo se crean y destruyen