Atributos NET

Referencias en la Web

 

 

Información del documento

 

 

La Güeb de Joaquin (http://joaquin.medina.name)

Categoría

Programación .NET

Tema.:

Atributos .NET

Titulo

Atributos .NET

Autor.:

Joaquin Medina Serrano (mailto:joaquin@medina.name)

Archivo

Informatica/Lenguajes/.NET/System/ComponentModel

Sumario

Puede pensar en los atributos como anotaciones que realiza el código.

Podrá aplicar atributos a casi cualquier entidad de programación que se pueda utilizar en Visual Basic NET, incluyendo clases, módulos, estructuras, propiedades, métodos, bloque de enumeración, etc

.NET Framework utiliza atributos por varias razones y para tratar una serie de problemas. Los atributos describen cómo se serializan datos, se especifican características que se utilizan para exigir seguridad y se limitan optimizaciones mediante el compilador Just-in-time (JIT) para facilitar la depuración del código. También pueden grabar el nombre de un archivo o el autor del código, o controlar la visibilidad de controles y miembros durante el desarrollo de formularios.

Numero de paginas 

24

Fecha de creación.

09/01/2010 18:31:00

Fecha última modificación.

22/01/2010 11:05:00

 

 

 


 

 

Contenido

Referencias MSDN.. 2

Manual del programador de .NET Framework. 2

Extender metadatos mediante atributos. 2

Información general sobre atributos. 2

Biblioteca de clases de .NET Framework. 2

AttributeProviderAttribute (Clase) 2

BindableAttribute (Clase) 2

BindableAttribute (Constructor) (BindableSupport) 2

BindableSupport (Enumeración) 2

BrowsableAttribute (Clase) 2

CategoryAttribute (Clase) 2

ConditionalAttribute (Clase) 2

DebuggerStepThroughAttribute (Clase) 3

DefaultEventAttribute (Clase) 3

DefaultPropertyAttribute (Clase) 3

DefaultValueAttribute (Clase) 3

Definir valores predeterminados con los métodos ShouldSerialize y Reset 3

DescriptionAttribute (Clase) 3

DesignerSerializationVisibilityAttribute (Clase) 3

DesignerSerializationVisibility (Enumeración) 3

EditorBrowsableAttribute (Clase) 3

LocalizableAttribute (Clase) 4

MemberDescriptor.Attributes (Propiedad) 4

MergablePropertyAttribute (Clase) 4

ObsoleteAttribute (Clase) 4

RefreshPropertiesAttribute (Clase) 4

RefreshPropertiesAttribute.RefreshProperties (Propiedad) 4

RefreshProperties (Enumeración) 4

ToolboxBitmapAttribute (Clase) 4

ToolboxBitmapAttribute (Constructor) (Type, String) 4

SoapFormatter (Clase) 5

NonSerializedAttribute (Clase) 5

SerializableAttribute (Clase) 5

Atributos que controlan la serialización XML. 5

XmlRootAttribute (Clase) 5

 

 

Referencias MSDN

Manual del programador de .NET Framework

 

Extender metadatos mediante atributos

·         http://msdn.microsoft.com/es-es/library/5x6cd29c.aspx

 

Información general sobre atributos

·         http://msdn.microsoft.com/es-es/library/xtwkdas5.aspx

 

Biblioteca de clases de .NET Framework

 

AttributeProviderAttribute (Clase)

·         Habilita el re direccionamiento de atributos. Esta clase no se puede heredar.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.attributeproviderattribute.aspx

 

BindableAttribute (Clase)

·         Especifica si un miembro se utiliza normalmente para enlazar. Esta clase no se puede heredar.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.bindableattribute.aspx

 

BindableAttribute (Constructor) (BindableSupport)

·         Inicializa una nueva instancia de la clase BindableAttribute con uno de los valores de BindableSupport.

·         http://msdn.microsoft.com/es-es/library/1h4bck1z.aspx

 

BindableSupport (Enumeración)

·         Especifica valores para indicar si una propiedad puede enlazarse a un elemento de datos u otra propiedad.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.bindablesupport.aspx

 

BrowsableAttribute (Clase)

·         Especifica si una propiedad o evento debe mostrarse en una ventana Propiedades.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.browsableattribute.aspx

 

CategoryAttribute (Clase)

·         Especifica el nombre de la categoría en la que se agrupa la propiedad o el evento cuando se muestra en un control de PropertyGrid establecido en el modo Por categorías.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.categoryattribute.aspx

 

ConditionalAttribute (Clase)

·         Indica a los compiladores que se debería omitir una llamada al método o atributo a menos que se defina un símbolo de compilación condicional especificado.

·         http://msdn.microsoft.com/es-es/library/system.diagnostics.conditionalattribute.aspx

 

DebuggerStepThroughAttribute (Clase)

·         Especifica el objeto DebuggerStepThroughAttribute. No se puede heredar esta clase.

·         http://msdn.microsoft.com/es-es/library/system.diagnostics.debuggerstepthroughattribute.aspx

 

DefaultEventAttribute (Clase)

·         Especifica el evento predeterminado de un componente.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.defaulteventattribute.aspx

 

DefaultPropertyAttribute (Clase)

·         Especifica la propiedad predeterminada de un componente.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.defaultpropertyattribute.aspx

 

DefaultValueAttribute (Clase)

·         Especifica el valor predeterminado de una propiedad.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.defaultvalueattribute.aspx

 

Definir valores predeterminados con los métodos ShouldSerialize y Reset

http://msdn.microsoft.com/es-es/library/53b8022e.aspx

 

DescriptionAttribute (Clase)

Especifica una descripción para una propiedad o para un evento.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.descriptionattribute.aspx

 

DesignerSerializationVisibilityAttribute (Clase)

·         Especifica el tipo de persistencia que se va a utilizar al serializar una propiedad en un componente en tiempo de diseño.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.designerserializationvisibilityattribute.aspx

 

DesignerSerializationVisibility (Enumeración)

·         Especifica la visibilidad de una propiedad para el serializador en tiempo de diseño.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.designerserializationvisibility.aspx

 

EditorBrowsableAttribute (Clase)

·         Especifica que una propiedad o un método puede verse en un editor. No se puede heredar esta clase.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.editorbrowsableattribute.aspx

 

LocalizableAttribute (Clase)

·         Especifica si se debe traducir una propiedad. Esta clase no se puede heredar.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.localizableattribute.aspx

MemberDescriptor.Attributes (Propiedad)

Obtiene la colección de atributos de este miembro.

http://msdn.microsoft.com/es-es/library/system.componentmodel.memberdescriptor.attributes.aspx

 

MergablePropertyAttribute (Clase)

·         Especifica que esta propiedad puede combinarse en una ventana Propiedades con otras propiedades pertenecientes a otros objetos.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.mergablepropertyattribute.aspx

 

ObsoleteAttribute (Clase)

·         Marca los elementos del programa que ya no se utilizan. No se puede heredar esta clase.

·         http://msdn.microsoft.com/es-es/library/system.obsoleteattribute.aspx

 

RefreshPropertiesAttribute (Clase)

·         Indica que debe actualizarse la cuadrícula de propiedades cuando cambia el valor de la propiedad asociada. No se puede heredar esta clase.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.refreshpropertiesattribute.aspx

 

RefreshPropertiesAttribute.RefreshProperties (Propiedad)

·         Obtiene las propiedades de actualización del miembro.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.refreshpropertiesattribute.refreshproperties.aspx

 

RefreshProperties (Enumeración)

·         Define los identificadores que indican el tipo de actualización de la ventana Propiedades.

·         http://msdn.microsoft.com/es-es/library/system.componentmodel.refreshproperties.aspx

 

ToolboxBitmapAttribute (Clase)

·         Le permite especificar un icono para representar un control en un contenedor, como el Diseñador de formularios de Microsoft Visual

·         http://msdn.microsoft.com/es-es/library/system.drawing.toolboxbitmapattribute.aspx

 

ToolboxBitmapAttribute (Constructor) (Type, String)

·         Inicializa un nuevo objeto ToolboxBitmapAttribute basado en un mapa de bits de 16 por 16 que se encuentra incrustado como un recurso en un ensamblado especificado.

·         http://msdn.microsoft.com/es-es/library/eth0sx9d.aspx

 

 

SoapFormatter (Clase)

·         Serializa o deserializa un objeto o todo un gráfico de objetos conectados, en formato SOAP.

·         http://msdn.microsoft.com/es-es/library/system.runtime.serialization.formatters.soap.soapformatter.aspx

 

NonSerializedAttribute (Clase)

·         Indica que no debe serializarse un campo de una clase serializable. No se puede heredar esta clase.

·         http://msdn.microsoft.com/es-es/library/system.nonserializedattribute.aspx

 

SerializableAttribute (Clase)

·         Indica que una clase puede serializarse. No se puede heredar esta clase.

·         http://msdn.microsoft.com/es-es/library/system.serializableattribute.aspx

 

 

Atributos que controlan la serialización XML

·         http://msdn.microsoft.com/es-es/library/83y7df3e.aspx

 

XmlSerializer (Clase)

·         Serializa y deserializa objetos en y desde documentos XML. XmlSerializer permite controlar el modo en que se codifican los objetos en XML.

·         http://msdn.microsoft.com/es-es/library/system.xml.serialization.xmlserializer.aspx

 

XmlRootAttribute (Clase)

·         Controla la serialización XML del destino de atributo como elemento raíz XML.

·         http://msdn.microsoft.com/es-es/library/system.xml.serialization.xmlrootattribute(VS.80).aspx