如果我将.NET 1.1客户端的Web引用添加到WCF服务,则客户端生成的代理方法将包含一个以每个服务方法参数的后缀“Specified”结尾的额外参数,例如,我的ASMX代理方法中的这些额外参数是什么?
[OperationContract]
string HelloWorld(string foo, int bar);
结果:
Service1.HelloWorld(string foo, bool fooSpecified, int bar, bool barSpecified);
我的服务参数不是可选的,所以在客户端什么是这些额外的参数,我怎么能摆脱他们?
顺便说一句,这不是一个“WCF客户端”,而是一个WCF服务的ASMX客户端。 –
这是一个WCF客户端,就像您是银行客户一样,而不是真正的银行。 – stovroz