Der Datenvertrag

Dienstverträge verwenden entweder vordefinierte, fundamentale Datentypen oder projektspezifische Datentypen. Letztere werden in so genannten Datenverträgen definiert. Die Datenverträge beschreiben die verwendeten Datentypen, aber nicht die Funktionalitäten, die diese Datentypen verwenden. Die Datenverträge können entweder proprietär in Form einer Klasse in einer definierten Programmiersprache oder aber in der normierten Form einer W3C-Webdienst-Typenbeschreibung (eine XSD-Datei) vorliegen.

Der Datenvertrag wird imperativ in Form einer Klasse, einer Struktur oder einer Aufzählung implementiert. Werden die definierten Typen nicht mit einem speziellen Attribut für die Deklaration von Datenverträgen versehen, serialisiert die WCF die ...

Get Handbuch der .NET 4.0/4.5-Programmierung. Band 3 Verteilte Anwendungen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.