我刚开始学习WCF。
似乎每次使用(远程)类都被转换为对服务器的请求(即使只是设置值,在将它们作为参数发送给服务之前)。
这不会导致太多不必要的请求吗?
我能做些什么来避免这种浪费的时间和带宽?我只是想设置一些值。这些属性的Set
部分,除了设置相应字段的值之外什么都没有。
例如,
interface IService
{
int GetResult(MyComplexType1 input);
}
要使用此服务,我必须首先初始化一个MyComplexType1
实例,该实例每次设置任何值时都会向服务器发出请求MyComplexType1
。