Udostępnij za pośrednictwem


Transfer danych i serializacja

W połączonym systemie usługi i klienci zależą od wymiany danych w celu wykonania dowolnego zadania. Jako deweloper usługi lub aplikacji klienckiej musisz również zrozumieć, jak program Windows Communication Foundation (WCF) obsługuje przetwarzanie i serializację danych w celu tworzenia aplikacji, które są wydajne i łatwe w konserwacji.

W tej Sekcji

Określanie transferu danych w kontraktach usług
Opisuje podstawowe pojęcia dotyczące transferu danych w usługach.

Korzystanie z kontraktów danych
Opisuje kontrakty danych oraz sposób ich tworzenia i używania.

Serializator kontraktu danych
Opisuje sposób serializacji danych za pomocą DataContractSerializer klasy lub dowolnego rozszerzenia XmlObjectSerializer klasy.

Używanie klasy XmlSerializer
Opisuje, jak i dlaczego używać XmlSerializer klasy , alternatywy dla DataContractSerializer klasy.

Korzystanie z umów wiadomości
Opisuje sposób, w jaki kontrakty komunikatów umożliwiają precyzyjną kontrolę nad komunikatami PROTOKOŁU SOAP.

Korzystanie z klasy Message
Opisuje sposób używania funkcji klasy Message.

Filtrowanie
Opisuje filtrowanie, które umożliwia wstępne przetwarzanie komunikatu na podstawie różnych kryteriów.

Duże dane i przesyłanie strumieniowe
Opisuje sposób wysyłania dużego bloku danych, takiego jak plik binarny.

Zagadnienia dotyczące zabezpieczeń danych
Opisuje elementy, o których należy pamiętać podczas programowania transferu danych i serializacji.

Omówienie architektury transferu danych
Opisuje widok ogólnego projektu transferu danych w programie WCF.

Źródło

System.ServiceModel

DataContractSerializer

XmlSerializer

System.Runtime.Serialization

System.Xml.Serialization

Rozszerzanie koderów i serializatorów

Zobacz także