Datenübertragung und Serialisierung
In einem verbundenen System müssen Dienste und Clients Daten austauschen, um Aufgaben auszuführen. Als Entwickler eines Diensts oder Clients müssen Sie zudem wissen, wie Windows Communication Foundation (WCF) mit Daten und der Datenserialisierung verfährt, um Anwendungen erstellen zu können, die effizient und einfach zu pflegen sind.
In diesem Abschnitt
- Angeben von Datenübertragung in Dienstverträgen
Beschreibt die grundlegenden Aspekte der Datenübertragung in Diensten.
- Verwenden von Datenverträgen
Beschreibt, was Datenverträge sind und wie sie erstellt und verwendet werden.
- Data Contract Serializer
Beschreibt, wie die Datenserialisierung mit der DataContractSerializer-Klasse oder einer Erweiterung der XmlObjectSerializer-Klasse durchgeführt wird.
- Verwenden der XmlSerializer-Klasse
Beschreibt, wie und warum die XmlSerializer-Klasse, eine Alternative zur DataContractSerializer-Klasse, verwendet wird.
- Verwendung von Nachrichtenverträgen
Beschreibt, wie Nachrichtenverträge die genaue Steuerung von SOAP-Nachrichten ermöglichen.
- Verwenden der Meldungsklasse
Beschreibt, wie Nachrichtenklassenfeatures verwendet werden.
- Filtern
Beschreibt die Filterung, die eine Vorverarbeitung von Nachrichten auf der Grundlage verschiedener Kriterien ermöglicht.
- Umfangreiche Daten und Streaming
Beschreibt, wie ein großer Datenblock gesendet wird, z. B. eine Binärdatei.
- Sicherheitsüberlegungen zu Daten
Beschreibt Dinge, auf die bei der Programmierung der Datenübertragung und Datenserialisierung geachtet werden müssen.
- Datenübertragungsarchitektur - Übersicht
Beschreibt einen Überblick über den Gesamtentwurf der Datenübertragung in WCF.
Referenz
DataContractSerializer
XmlSerializer
Verwandte Abschnitte
Erweitern von Encodern und Serialisierungsprogrammen
Siehe auch
Konzepte
Empfohlene Vorgehensweisen: Versionsverwaltung von Datenverträgen
Dienstversionsverwaltung