MemberInfo.MetadataToken MemberInfo.MetadataToken MemberInfo.MetadataToken MemberInfo.MetadataToken Property

Definition

Ruft einen Wert ab, der ein Metadatenelement identifiziert.Gets a value that identifies a metadata element.

public:
 virtual property int MetadataToken { int get(); };
public virtual int MetadataToken { get; }
member this.MetadataToken : int
Public Overridable ReadOnly Property MetadataToken As Integer

Eigenschaftswert

Ein Wert, der in Kombination mit Module ein Metadatenelement eindeutig identifiziert.A value which, in combination with Module, uniquely identifies a metadata element.

Ausnahmen

Die aktuelle MemberInfo stellt eine Arraymethode dar, wie z.B. Address, für einen Arraytyp, dessen Elementtyp ein nicht abgeschlossener dynamischer Typ ist.The current MemberInfo represents an array method, such as Address, on an array type whose element type is a dynamic type that has not been completed. Um in diesem Fall ein Metadatentoken abzurufen, übergeben Sie das MemberInfo-Objekt an die GetMethodToken(MethodInfo)-Methode. Alternativ dazu verwenden Sie die GetArrayMethodToken(Type, String, CallingConventions, Type, Type[])-Methode, um das Token direkt abzurufen, anstatt die GetArrayMethod(Type, String, CallingConventions, Type, Type[])-Methode zu verwenden, um zuerst eine MethodInfo abzurufen.To get a metadata token in this case, pass the MemberInfo object to the GetMethodToken(MethodInfo) method; or use the GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) method to get the token directly, instead of using the GetArrayMethod(Type, String, CallingConventions, Type, Type[]) method to get a MethodInfo first.

Hinweise

Die Token erhalten haben, verwenden diese Eigenschaft können auf die nicht verwaltete Reflektions-API übergeben werden.The tokens obtained using this property can be passed to the unmanaged reflection API. Weitere Informationen finden Sie unter nicht verwaltete Reflektions-API.For more information, please see Unmanaged Reflection API.

Hinweis

Die nicht verwaltete Reflektions-API erfordert Vertrautheit mit der Common Language Infrastructure (CLI)-Dokumentation, insbesondere "Partition II: Metadatendefinition und Semantik) und „Partition III: CIL Instruction Set“ (Partition III: CIL-Anweisungen).Using the unmanaged reflection API requires familiarity with the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics" and "Partition III: CIL Instruction Set". Die Dokumentation ist online verfügbar. Sie finden sie unter ECMA C# and Common Language Infrastructure Standards (Standards von ECMA C# und Common Language Infrastructure) auf MSDN und Standard ECMA-335 - Common Language Infrastructure (CLI) (Standard ECMA-335 – Common Language Infrastructure (CLI)) auf der Ecma International-Website.The documentation is available online; see ECMA C# and Common Language Infrastructure Standards on MSDN and Standard ECMA-335 - Common Language Infrastructure (CLI) on the Ecma International Web site.

Gilt für: