Formatter

Eintrag zuletzt aktualisiert am: 14.03.2004

Ein Formatter ist im .NET Remoting ein Mechanismus, um ein Objekt in einen Bytestrom umzuwandeln bzw. zurückzuwandeln. Man spricht in diesem Zusammenhang auch von Serialisierung/Deserialisierung bzw. Marshaling/Unmarshaling.

Microsoft liefert einen Formatter für ein Binäres Format und einen Formatter für das Simple Object Access Protocol (SOAP) mit.


Im .NET Remoting wird eine Kombination aus einem Channel und einem Formatter eingesetzt
  • Die höchste Geschwindigkeit bietet die Kombination: BinaryFormatter und TCP/IP.
  • Für die Überwindung von Firewalls ist SOAP/HTTP die richtige Kombination.

Letztere Kombination ermöglicht auch die Nutzung und Bereitstellung von SOAP-basierten Webservices.

Es besteht die Möglichkeit, eigene Formatter oder Channel für .NET zu entwickeln.