接続されたシステムでは、サービスとクライアントは、タスクを実行するためにデータの交換に依存します。 サービスまたはクライアントの開発者は、効率的で保守しやすいアプリケーションを作成するために、Windows Communication Foundation (WCF) がデータとデータのシリアル化をどのように処理するかを理解する必要もあります。
このセクションにて
サービス コントラクトでのデータ転送の指定
サービスでのデータ転送の基本的な概念について説明します。
データ コントラクトの使用
データ コントラクトとは何か、およびデータ コントラクトを作成して使用する方法について説明します。
データ コントラクト シリアライザー
DataContractSerializer クラスまたは XmlObjectSerializer クラスの拡張を使用してデータのシリアル化を実行する方法について説明します。
XmlSerializer クラスの使用
XmlSerializer クラスの代わりに、DataContractSerializer クラスを使用する方法と理由について説明します。
メッセージ コントラクトの使用
メッセージ コントラクトで SOAP メッセージを細かく制御する方法について説明します。
Message クラスの使用
Message クラスの機能を使用する方法について説明します。
フィルタリング
フィルター処理について説明します。これにより、さまざまな条件に基づいてメッセージの前処理が可能になります。
大規模なデータとストリーミング
バイナリ ファイルなどの大きなデータ ブロックを送信する方法について説明します。
データのセキュリティに関する考慮事項
データ転送とシリアル化をプログラミングするときに注意する項目について説明します。
データ転送アーキテクチャの概要
WCF でのデータ転送の全体的な設計のビューについて説明します。