Benutzerdefiniertes Marshalling
Mit einem benutzerdefinierten Marshaller können Sie präzise steuern, wie ein verwalteter Typ für COM verfügbar gemacht wird bzw. wie ein nicht verwalteter Typ für .NET Framework verfügbar gemacht wird. Verwenden Sie einen benutzerdefinierten Marshaller anstelle des Interop-Marshallers, den Common Language Runtime standardmäßig bereitstellt.
In diesem Abschnitt
- Übersicht über das benutzerdefinierte Marshalling
Beschreibt benutzerdefinierte Marshaller im Allgemeinen.
- Definieren des Marshallingtyps
Beschreibt das Vorbereiten der erforderlichen Schnittstellen für das Einrichten eines benutzerdefinierten Marshallers.
- Implementieren der ICustomMarshaler-Schnittstelle
Beschreibt die Optionen beim Vorbereiten eines benutzerdefinierten Marshallers.
- Verwenden eines Ersatzmarshallers
Beschreibt das Verwenden des MarshalAsAttribute-Attributs zum Einfügen eines benutzerdefinierten Marshallers.
Verwandte Abschnitte
- Interop-Marshalling
Erläutert das Marshalling für COM-Interop und Plattformaufruf.