2010-12-27 10 views
2

私はwcfサービスからデータセットを受け取るwcfクライアントを持っています。これはLAN経由であり、NetTcpBindingを使用します。私はデフォルトのバイナリエンコーディングを使用しています。データセットのサイズは、コールのタイプに応じて大きくなる場合があります(これらのタイプのコールは、合計コールの5%になる可能性があります)。また将来、httpバインディングを介してサービスを利用できる可能性があります。WCFデータセット圧縮

私が知っている限り、バイナリエンコーディングはすべての利用可能なエンコーダの最高の圧縮を提供します。クライアントに送信する前にデータセットの圧縮を改善する方法はありますか?

+1

データセットを返すことは非常に悪い考えです。 – Ostap

+0

@Ostap:合意。残念ながらそれは私が扱う必要があるものです。 – stackoverflowuser

答えて

2

2進対HTTPバインディングは圧縮を表していません。 MSDNのarticleには、データストリームの圧縮を含むカスタムメッセージエンコーダーの実装方法が徹底的に説明されています。

+0

ありがとうございます。私はこの記事を読む予定です。 – stackoverflowuser