(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

MemberInfo.MetadataToken-Eigenschaft

Ruft einen Wert ab, der ein Metadatenelement identifiziert.

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

public virtual int MetadataToken { get; }

Eigenschaftswert

Typ: System.Int32
Ein Wert, der in Verbindung mit der Module-Eigenschaft nur ein Metadatenelement identifiziert.

AusnahmeBedingung
InvalidOperationException

Die aktuelle MemberInfo stellt eine Arraymethode (beispielsweise Address) für einen Arraytyp dar, bei dessen Elementtyp es sich um einen nicht abgeschlossenen dynamischen Typ handelt. Zum Abrufen eines Metadatentokens in einem solchen Fall übergeben Sie das MemberInfo-Objekt an die ModuleBuilder.GetMethodToken-Methode. Sie können auch mithilfe der ModuleBuilder.GetArrayMethodToken-Methode das Token direkt abrufen, anstatt mit der ModuleBuilder.GetArrayMethod-Methode zuerst eine MethodInfo abzurufen.

Die mit dieser Eigenschaft erhaltenen Token können an die nicht verwaltete Reflektions-API übergeben werden. Weitere Informationen finden Sie unter Nicht verwaltete Reflektions-API.

HinweisHinweis

Für die Verwendung der nicht verwalteten Reflektions-API müssen Sie Sie sich mit der Dokumentation der Common Language Infrastructure (CLI) befassen, insbesondere mit den Themen "Partition II: Metadata Definition and Semantics" und "Partition III: CIL Instruction Set" (nur auf Englisch verfügbar). Die Dokumentation ist online verfügbar, siehe ECMA C# and Common Language Infrastructure Standards auf MSDN und Standard ECMA-335 - Common Language Infrastructure (CLI) auf der Ecma International-Website.

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

.NET für Windows Phone-Apps

Unterstützt in: 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 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft