Riepilogo della conversione da assembly a libreria dei tipi
Gli assembly forniscono a Common Language Runtime informazioni sulle implementazioni dei tipi. Le librerie dei tipi hanno un comportamento analogo per i tipi COM. I client COM non possono accedere alle informazioni sui tipi fornite dagli assembly. Le rappresentazioni di assembly, moduli, tipi, parametri e campi devono essere prima esportate dall'assembly a una libreria dei tipi.
Per consentire la conversione da assembly a libreria dei tipi, .NET Framework fornisce alcuni strumenti e un'API. I diversi meccanismi che consentono di generare una libreria dei tipi producono tutti lo stesso risultato. Per semplicità, in questa sezione verrà illustrata solo l'utilità di esportazione della libreria dei tipi (Tlbexp.exe), unitamente alle regole di conversione che presiedono all'esportazione delle informazioni sui tipi. Per una descrizione dei meccanismi alternativi che permettono di esportare assembly, vedere Preparazione di un assembly per COM.
Poiché le librerie dei tipi non possono contenere tutte le informazioni presenti negli assembly, può accadere che il processo di conversione scarti alcuni dati durante l'esportazione. In questa sezione vengono illustrate tali trasformazioni e viene identificata l'origine di ogni informazione contenuta nella libreria dei tipi risultante.
In questa sezione
Conversione degli assembly esportati
Viene descritto in che modo il processo di esportazione converte le informazioni contenute negli assembly.Conversione dei moduli esportati
Viene descritto in che modo il processo di esportazione gestisce le informazioni relative ai moduli.Conversione dei tipi esportati
Viene descritto in che modo il processo di esportazione converte classi, interfacce, tipi valore ed enumerazioni.Conversione dei membri esportati
Viene descritto in che modo il processo di esportazione converte metodi, proprietà ed eventi.Conversione dei parametri esportati
Viene descritto in che modo il processo di esportazione gestisce la conversione dei parametri.
Sezioni correlate
- Esposizione di componenti .NET Framework a COM
Viene descritto come utilizzare i componenti basati su .NET nelle applicazioni COM.