Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
MemberInfo.MetadataToken, propriété
Obtient une valeur qui identifie un élément de métadonnées.
Assembly : mscorlib (dans mscorlib.dll)
| Exception | Condition |
|---|---|
| InvalidOperationException |
Le MemberInfo actuel représente une méthode Array, telle que Address, sur un type tableau dont le type d'élément est un type dynamique qui n'a pas été terminé. Pour obtenir un jeton de métadonnées dans ce cas, passez l'objet MemberInfo à la méthode ModuleBuilder.GetMethodToken, ou utilisez la méthode ModuleBuilder.GetArrayMethodToken pour obtenir le jeton directement, au lieu d'utiliser la méthode ModuleBuilder.GetArrayMethod pour obtenir d'abord un MethodInfo. |
Les jetons obtenus à l'aide de cette propriété peuvent être passés à l'API de réflexion non managée. Pour plus d'informations, consultez API de réflexion non managée.
Remarque
|
|---|
|
Pour utiliser l'API de réflexion non managée, il est indispensable de bien connaître la documentation du Common Language Infrastructure (CLI), notamment les sections « Partition II: Metadata Definition and Semantics » et « Partition III: CIL Instruction Set ». La documentation est disponible en ligne. Consultez ECMA C# and Common Language Infrastructure Standards (en anglais) sur MSDN et Standard ECMA-335 - Common Language Infrastructure (CLI) (en anglais) sur le site Web international ECMA. |
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Remarque