Marshalling personalizzato
Un gestore di marshalling personalizzato consente di controllare con precisione il modo in cui un tipo gestito viene esposto a COM oppure un tipo non gestito viene esposto a .NET Framework. Un gestore di marshalling personalizzato viene utilizzato in sostituzione del gestore di marshalling di interoperabilità fornito per impostazione predefinita da Common Language Runtime.
In questa sezione
- Cenni preliminari sul marshalling personalizzato
Viene fornita una panoramica dei gestori di marshalling personalizzati.
- Definizione del tipo di marshalling
Viene descritto come preparare le interfacce incluse nella configurazione di un gestore di marshalling personalizzato.
- Implementazione dell'interfaccia ICustomMarshaler
Vengono descritte le opzioni disponibili per la preparazione di un gestore di marshalling personalizzato.
- Utilizzo di un gestore di marshalling sostitutivo
Viene descritto come utilizzare l'attributo MarshalAsAttribute per inserire un gestore di marshalling personalizzato.
Sezioni correlate
- Marshalling di interoperabilità
Viene descritto il marshalling per l'interoperabilità COM e il richiamo piattaforma.