Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Spazio dei nomi System.Reflection

 

Data di pubblicazione: ottobre 2016

Il System.Reflection dello spazio dei nomi contiene tipi che recuperano informazioni su assembly, moduli, membri, parametri e altre entità nel codice gestito esaminandone i metadati. Questi tipi possono essere utilizzati per modificare le istanze di tipi caricati, ad esempio per associare gli eventi o per richiamare i metodi. Per creare dinamicamente i tipi, utilizzare il System.Reflection.Emit dello spazio dei nomi.

ClasseDescrizione
System_CAPS_pubclassAmbiguousMatchException

Eccezione generata quando durante l'associazione a un membro vengono individuati più membri corrispondenti ai criteri di associazione specificati. La classe non può essere ereditata.

System_CAPS_pubclassAssembly

Rappresenta un assembly, ovvero un blocco predefinito di un'applicazione Common Language Runtime riutilizzabile, autodescrittivo e di cui è possibile eseguire il controllo delle versioni.

System_CAPS_pubclassAssemblyAlgorithmIdAttribute

Specifica un algoritmo hash di tutti i file in un assembly per. Questa classe non può essere ereditata.

System_CAPS_pubclassAssemblyCompanyAttribute

Definisce un attributo personalizzato del nome della società per un manifesto dell'assembly.

System_CAPS_pubclassAssemblyConfigurationAttribute

Specifica la configurazione della build, ad esempio finale o di debug, per un assembly.

System_CAPS_pubclassAssemblyCopyrightAttribute

Definisce un attributo personalizzato del copyright per un manifesto dell'assembly.

System_CAPS_pubclassAssemblyCultureAttribute

Specifica le impostazioni cultura supportate dall'assembly.

System_CAPS_pubclassAssemblyDefaultAliasAttribute

Definisce un alias predefinito descrittivo per un manifesto dell'assembly.

System_CAPS_pubclassAssemblyDelaySignAttribute

Specifica che l'assembly non è completamente firmato quando viene creato.

System_CAPS_pubclassAssemblyDescriptionAttribute

Fornisce la descrizione testuale di un assembly.

System_CAPS_pubclassAssemblyFileVersionAttribute

Indica a un compilatore di usare un numero di versione specifico per la risorsa della versione del file Win32. La versione del file Win32 non deve necessariamente corrispondere al numero di versione dell'assembly.

System_CAPS_pubclassAssemblyFlagsAttribute

Specifica una combinazione bit per bit di AssemblyNameFlags flag per un assembly, che descrive le opzioni del compilatore di just-in-time (JIT), se l'assembly è retargetable e meno di una chiave pubblica completa o in formato token. Questa classe non può essere ereditata.

System_CAPS_pubclassAssemblyInformationalVersionAttribute

Definisce informazioni aggiuntive sulla versione per un manifesto dell'assembly.

System_CAPS_pubclassAssemblyKeyFileAttribute

Specifica il nome di un file che contiene la coppia di chiavi usata per generare un nome sicuro.

System_CAPS_pubclassAssemblyKeyNameAttribute

Specifica il nome di un contenitore di chiavi all'interno del CSP che contiene la coppia di chiavi usata per generare un nome sicuro.

System_CAPS_pubclassAssemblyMetadataAttribute

Definisce una coppia di metadati chiave/valore per l'assembly decorato.

System_CAPS_pubclassAssemblyName

Descrive in modo completo l'identità univoca di un assembly.

System_CAPS_pubclassAssemblyNameProxy

Fornisce una versione utilizzabile in remoto il AssemblyName.

System_CAPS_pubclassAssemblyProductAttribute

Definisce un attributo personalizzato del nome del prodotto per un manifesto dell'assembly.

System_CAPS_pubclassAssemblySignatureKeyAttribute

Consente la migrazione da una chiave con nome sicuro precedenti e più semplice a una chiave più grande con un algoritmo hash più potente.

System_CAPS_pubclassAssemblyTitleAttribute

Specifica una descrizione per un assembly.

System_CAPS_pubclassAssemblyTrademarkAttribute

Definisce un attributo personalizzato del marchio per un manifesto dell'assembly.

System_CAPS_pubclassAssemblyVersionAttribute

Specifica la versione dell'assembly di cui definire l'attributo.

System_CAPS_pubclassBinder

Seleziona un membro da un elenco di candidati ed esegue la conversione di tipo dal tipo di argomento effettivo al tipo di argomento formale.

System_CAPS_pubclassConstructorInfo

Individua gli attributi di un costruttore di classe e fornisce l'accesso ai metadati del costruttore.

System_CAPS_pubclassCustomAttributeData

Fornisce l'accesso ai dati degli attributi personalizzati per gli assembly, i moduli, i tipi, i membri e i parametri che vengono caricati nel contesto ReflectionOnly.

System_CAPS_pubclassCustomAttributeExtensions

Contiene metodi statici per recuperare gli attributi personalizzati.

System_CAPS_pubclassCustomAttributeFormatException

L'eccezione generata quando il formato binario di un attributo personalizzato non è valido.

System_CAPS_pubclassDefaultMemberAttribute

Definisce il membro di un tipo che corrisponde al membro predefinito utilizzato da InvokeMember.

System_CAPS_pubclassEventInfo

Individua gli attributi di un evento e consente di accedere ai relativi metadati.

System_CAPS_pubclassExceptionHandlingClause

Rappresenta una clausola in un blocco di gestione delle eccezioni strutturata.

System_CAPS_pubclassFieldInfo

Individua gli attributi di un campo e consente di accedere ai relativi metadati.

System_CAPS_pubclassIntrospectionExtensions

Contiene metodi per la conversione Type oggetti.

System_CAPS_pubclassInvalidFilterCriteriaException

Eccezione generata nel metodo FindMembers quando i criteri del filtro non sono validi per il tipo di filtro in uso.

System_CAPS_pubclassLocalVariableInfo

Individua gli attributi di una variabile locale e consente di accedere ai relativi metadati.

System_CAPS_pubclassManifestResourceInfo

Fornisce l'accesso alle risorse manifesto, ovvero i file XML che descrivono le dipendenze dell'applicazione.

System_CAPS_pubclassMemberInfo

Ottiene informazioni sugli attributi di un membro e fornisce l'accesso ai metadati del membro.

System_CAPS_pubclassMethodBase

Fornisce informazioni su metodi e costruttori.

System_CAPS_pubclassMethodBody

Fornisce l'accesso ai metadati e codice MSIL per il corpo di un metodo.

System_CAPS_pubclassMethodInfo

Individua gli attributi di un metodo e consente di accedere ai relativi metadati.

System_CAPS_pubclassMissing

Rappresenta un oggetto Object mancante. La classe non può essere ereditata.

System_CAPS_pubclassModule

Esegue la reflection su un modulo.

System_CAPS_pubclassObfuscateAssemblyAttribute

Indica agli strumenti di offuscamento di utilizzare le regole di offuscamento standard per il tipo di assembly appropriato.

System_CAPS_pubclassObfuscationAttribute

Indica agli strumenti di offuscamento di intraprendere le azioni per un assembly, tipo o membro specificate.

System_CAPS_pubclassParameterInfo

Individua gli attributi di un parametro e fornisce l'accesso ai metadati del parametro.

System_CAPS_pubclassPointer

Fornisce una classe wrapper per i puntatori.

System_CAPS_pubclassPropertyInfo

Individua gli attributi di una proprietà e consente di accedere ai relativi metadati.

System_CAPS_pubclassReflectionContext

Rappresenta un contesto in grado di fornire oggetti di tipo reflection.

System_CAPS_pubclassReflectionTypeLoadException

Eccezione generata dal metodo Module.GetTypes quando non è possibile caricare una qualsiasi delle classi in un modulo. Questa classe non può essere ereditata.

System_CAPS_pubclassRuntimeReflectionExtensions

Fornisce metodi che consentono di recuperare informazioni sui tipi in fase di esecuzione.

System_CAPS_pubclassStrongNameKeyPair

Incapsula l'accesso a una coppia di chiave pubblica o privata utilizzata per firmare l'assembly con nome sicuro.

System_CAPS_pubclassTargetException

Rappresenta l'eccezione generata quando viene eseguito un tentativo di richiamare una destinazione non valida.

System_CAPS_pubclassTargetInvocationException

L'eccezione generata dai metodi richiamati tramite la funzionalità di reflection. Questa classe non può essere ereditata.

System_CAPS_pubclassTargetParameterCountException

Eccezione generata quando il numero di parametri per una chiamata non corrisponde al numero previsto. Questa classe non può essere ereditata.

System_CAPS_pubclassTypeDelegator

Esegue il wrapping di un System.Type i metodi a tale oggetto e delegati Type.

System_CAPS_pubclassTypeInfo

Rappresenta dichiarazioni di tipo per tipi di classe, tipi di interfaccia, tipi di matrice, tipi di valore, tipi di enumerazione, parametri di tipo, definizioni di tipo generico e tipi generici costruiti chiusi o aperti.

StrutturaDescrizione
System_CAPS_pubstructureCustomAttributeNamedArgument

Rappresenta un argomento denominato di un attributo personalizzato nel contesto ReflectionOnly.

System_CAPS_pubstructureCustomAttributeTypedArgument

Rappresenta un argomento di un attributo personalizzato nel contesto ReflectionOnly oppure un elemento di un argomento di matrice.

System_CAPS_pubstructureInterfaceMapping

Recupera il mapping di un'interfaccia nei metodi effettivi in una classe che implementa tale interfaccia.

System_CAPS_pubstructureParameterModifier

Connette un modificatore ai parametri in modo che le associazioni possano usare le firme del parametro in cui sono stati modificati i tipi.

InterfacciaDescrizione
System_CAPS_pubinterfaceICustomAttributeProvider

Fornisce attributi personalizzati per gli oggetti di reflection che li supportano.

System_CAPS_pubinterfaceICustomTypeProvider

Rappresenta un oggetto che fornisce un tipo personalizzato.

System_CAPS_pubinterfaceIReflect

Interagisce con il interfaccia IDispatch.

System_CAPS_pubinterfaceIReflectableType

Rappresenta un tipo che viene usato per la reflection.

DelegatoDescrizione
System_CAPS_pubdelegateMemberFilter

Rappresenta un delegato usato per filtrare un elenco di membri rappresentati in una matrice di oggetti MemberInfo.

System_CAPS_pubdelegateModuleResolveEventHandler

Rappresenta il metodo che gestirà il ModuleResolve evento di un Assembly.

System_CAPS_pubdelegateTypeFilter

Filtra le classi rappresentate in una matrice di oggetti Type.

EnumerazioneDescrizione
System_CAPS_pubenumAssemblyContentType

Fornisce informazioni sul tipo di codice contenuto in un assembly.

System_CAPS_pubenumAssemblyNameFlags

Fornisce informazioni su un Assembly riferimento.

System_CAPS_pubenumBindingFlags

Specifica i flag che controllano l'associazione e la modalità in cui la ricerca di membri e tipi viene effettuata mediante reflection.

System_CAPS_pubenumCallingConventions

Definisce le convenzioni di chiamata valide per un metodo.

System_CAPS_pubenumEventAttributes

Specifica gli attributi di un evento.

System_CAPS_pubenumExceptionHandlingClauseOptions

Identifica i tipi di clausole di gestione delle eccezioni.

System_CAPS_pubenumFieldAttributes

Specifica i flag che descrivono gli attributi di un campo.

System_CAPS_pubenumGenericParameterAttributes

Descrive i vincoli su un parametro di tipo generico di un metodo o di un tipo generico.

System_CAPS_pubenumImageFileMachine

Identifica la piattaforma di destinazione di un file eseguibile.

System_CAPS_pubenumMemberTypes

Contrassegna ogni tipo di membro definito come una classe derivata di MemberInfo.

System_CAPS_pubenumMethodAttributes

Specifica i flag per gli attributi del metodo. Questi flag sono definiti nel file corhdr.h.

System_CAPS_pubenumMethodImplAttributes

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice. Specifica i flag per gli attributi di un'implementazione del metodo.

System_CAPS_pubenumParameterAttributes

Definisce gli attributi che è possibile associare a un parametro. Questi attributi sono definiti nel file CorHdr.h.

System_CAPS_pubenumPortableExecutableKinds

Identifica il tipo di codice in un file eseguibile.

System_CAPS_pubenumProcessorArchitecture

Identifica il processore e i bit per parola della piattaforma di destinazione di un file eseguibile.

System_CAPS_pubenumPropertyAttributes

Definisce gli attributi che è possibile associare a una proprietà. Questi valori di attributo sono definiti nel file corhdr.h.

System_CAPS_pubenumResourceAttributes

Specifica gli attributi per una risorsa di manifesto.

System_CAPS_pubenumResourceLocation

Specifica il percorso della risorsa.

System_CAPS_pubenumTypeAttributes

Specifica gli attributi di tipo.

Torna all'inizio
Mostra: