Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Proprietà MetadataToken
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Proprietà MemberInfo.MetadataToken

Ottiene un valore che identifica un elemento di metadati.

Spazio dei nomi:  System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

public virtual int MetadataToken { get; }

Valore proprietà

Tipo: System.Int32
Valore che, insieme a Module, identifica in modo univoco un elemento di metadati.

EccezioneCondizione
InvalidOperationException

L'oggetto MemberInfo corrente rappresenta un metodo della matrice, ad esempio Address, su un tipo di matrice il cui tipo di elemento è un tipo dinamico che non è stato completato. Per ottenere un token di metadati in questo caso, passare l'oggetto MemberInfo al metodo ModuleBuilder.GetMethodToken oppure utilizzare il metodo ModuleBuilder.GetArrayMethodToken per ottenere direttamente il token, anziché utilizzare il metodo ModuleBuilder.GetArrayMethod per ottenere dapprima MethodInfo.

I token ottenuti tramite questa proprietà possono essere passati all'API Reflection non gestita. Per ulteriori informazioni, vedere API Reflection non gestita.

NotaNota

Per utilizzare l'API Reflection non gestita, è necessario conoscere la documentazione CLI (Common Language Infrastructure), in particolare la seconda e la terza parte, relative rispettivamente alla semantica e alla definizione dei metadati e all'insieme di istruzioni. La documentazione è disponibile online alla pagina Web di MSDN ECMA C# and Common Language Infrastructure Standards e nel sito Web di ECMA, nel documento Standard ECMA-335 - Common Language Infrastructure (CLI), (informazioni in lingua inglese).

.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

.NET per applicazioni Windows Phone

Supportato 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 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft