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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.