Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

CustomAttributeExtensions.GetCustomAttribute<T>-Methode: (MemberInfo)

.NET Framework (current version)
 

Veröffentlicht: Oktober 2016

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs, der auf einen bestimmten Member angewendet wird.

Namespace:   System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

public static T GetCustomAttribute<T>(
	this MemberInfo element
)
where T : Attribute

Parameter

element
Type: System.Reflection.MemberInfo

Das Element, zu überprüfen.

Rückgabewert

Type: T

Ein benutzerdefiniertes Attribut, das entspricht T, oder null wenn kein solches Attribut gefunden wird.

Typparameter

T

Der Typ des zu suchenden Attributs.

Exception Condition
ArgumentNullException

element ist null.

NotSupportedException

element ist ein Konstruktor, Methode, Eigenschaft, Ereignis, Typ oder Feld.

AmbiguousMatchException

Mehr als eine der erforderlichen Attribute wurde gefunden.

TypeLoadException

Ein benutzerdefiniertes Attribut kann nicht geladen werden.

Verwenden der GetCustomAttributes Erweiterungsmethode, wenn Sie erwarten, mehrere Werte dass zurückgegeben werden, oder AmbiguousMatchException ausgelöst.

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 4.5
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: