Der Nachrichtenvertrag

Die WCF kommuniziert mittels des Datenprotokolls SOAP. Das Protokoll besteht aus Nachrichten in XML-Form, die mit einem Kopf und einem Inhalt versehen sind (siehe auch Kapitel 2). Die in den vorangehenden Abschnitten vorgestellten Datenverträge definieren ausschließlich Inhalte in den <body>-Elementen der Nachrichten des SOAP-Protokolls. Um sowohl den Inhalt des <header>-Elements als auch den Inhalt des <body>-Elements der SOAP-Nachricht zu beeinflussen, unterstützt die WCF Nachrichtenverträge.

Für die Definition von Nachrichtenverträgen benutzen wir die Attribute gemäß Tabelle 4.8.

Tabelle 4.8 Übersicht der Typen für die Definition von Nachrichtenverträgen

Typ

Name

Verwendung

MessageContractAttribute

Definiert einen Nachrichtenvertrag. ...

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.