Interoperabilità con codice non gestito

Microsoft .NET Framework favorisce l'interazione con componenti COM, servizi COM+, librerie dei tipi esterne e numerosi servizi del sistema operativo. I tipi di dati, le firme dei metodi e i meccanismi di gestione errori del modello a oggetti gestito differiscono da quelli del modello a oggetti non gestito. Per semplificare l'interoperabilità tra i componenti .NET Framework e il codice non gestito e per facilitare la migrazione, in Common Language Runtime le differenze tra questi modelli a oggetti vengono nascoste sia ai client che ai server.

Il codice che viene eseguito sotto il controllo del runtime si definisce codice gestito. Viceversa, il codice che non si avvale del runtime si definisce non gestito. I componenti COM, le interfacce ActiveX e le funzioni dell'API Win32 costituiscono esempi di codice non gestito.

In questa sezione

Sezioni correlate

  • Tecnologie di sviluppo avanzate
    Sono riportati collegamenti per accedere a ulteriori informazioni sulle tecniche e sulle attività di sviluppo avanzate in .NET Framework.