¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

MemberInfo.GetCustomAttributes (Método) (Type, Boolean)

Cuando se reemplaza en una clase derivada, devuelve una matriz de atributos personalizados aplicados a este miembro e identificados por Type.

Espacio de nombres:  System.Reflection
Ensamblado:  mscorlib (en mscorlib.dll)

public abstract Object[] GetCustomAttributes(
	Type attributeType,
	bool inherit
)

Parámetros

attributeType
Tipo: System.Type
Tipo de atributo que se va a buscar. Sólo se devuelven los atributos que se pueden asignar a este tipo.
inherit
Tipo: System.Boolean
true para buscar en la cadena de herencia de este miembro para encontrar los atributos; en caso contrario, false. Este parámetro se omite para las propiedades y eventos; vea Notas.

Valor devuelto

Tipo: System.Object[]
Matriz de atributos personalizados aplicados a este miembro, o matriz con cero elementos si no se ha aplicado ningún atributo que se pueda asignar a attributeType.

Implementaciones

ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)
_MemberInfo.GetCustomAttributes(Type, Boolean)

ExcepciónCondición
TypeLoadException

Un tipo de atributo personalizado no puede cargarse.

ArgumentNullException

Si attributeType es null.

InvalidOperationException

Este miembro pertenece a un tipo que se carga en el contexto de sólo reflexión. Vea Cómo: Cargar ensamblados en el contexto de sólo reflexión.

Este método ignora el parámetro inherit para las propiedades y eventos. Para buscar la cadena de herencia de atributos en las propiedades y eventos, use las sobrecargas adecuadas del método Attribute.GetCustomAttributes.

NotaNota

En la versión 2.0 de .NET Framework, este método devuelve atributos de seguridad en métodos, constructores y tipos si los atributos se almacenan en el nuevo formato de metadatos. Los ensamblados compilados con la versión 2.0 utilizan este formato. Los ensamblados dinámicos y los ensamblados compilados con versiones anteriores de .NET Framework utilizan el formato XML antiguo. Vea Emitir atributos de seguridad declarativa.

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft