Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 TestAttributeDeclare que la clase se hereda de System.Attribute:
Inherits System.AttributeDefina campos Private para almacenar los valores de las propiedades:
Private m_SomeValue As StringSi fuera apropiado, cree un constructor para el atributo:
Public Sub New(ByVal Value As String) m_SomeValue = Value End SubDefina 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 PropertyFinalice 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