WCFを学び始めたばかりです。
(リモート)クラスを使用するたびに、サーバーへの要求に変換されるようです(値を設定するだけでも、パラメーターとしてサービスに送信する前に)。
不要なリクエストが多すぎませんか?
この無駄な時間と帯域幅を回避するにはどうすればよいですか?いくつかの値を設定しようとしています。これらのプロパティのSet
セクションには、対応するフィールドの値を設定する以外に何もありません。
例えば、
interface IService
{
int GetResult(MyComplexType1 input);
}
このサービスを使用するには、最初にMyComplexType1
インスタンスを初期化する必要があります。インスタンスは、値を設定するたびにサーバーにリクエストを送信しますMyComplexType1
。