私はWCFサービスを持っています。ここでは、「アイテムを処理する、数百の」リストを送信しています。理想的には、トラフィックを減らすために、私は WCF短縮フィールド名(XmlElement)?
public class Item
{
[XmlElement(ElementName = "u")]
public int UserID { get; set; }
[XmlElement(ElementName = "c")]
public string Code { get; set; }
[XmlElement(ElementName = "d")]
public DateTime Date { get; set; }
}
は、しかし長い名前はまだすなわち、ユーザID、コード、日付、送信されているシオマネキのトラフィックを検査する。..そうなど、それらをマークすることにより、プロパティ名を短縮したいと思います。
WCFにショートネームを使用させる方法について考えてみませんか?
あり、これを試して、帯域幅の使用量は、あなたの主な関心事である場合、あなたはあなたの顧客がそれを処理することができます与えられたあなたのサービスのホスト上で圧縮を有効にするために検討する必要があります – Dominik
ああ、良い提案。 IISでgzipのような意味ですか? –
はい、圧縮をインストールして有効にする必要があります – Dominik