我需要使用Web服务.他们给我发了WSDL文件.我应该怎么做才能将它添加到我的网站并开始使用它作为代理.(如果我将它放在虚拟目录上就可以发现它,但是它是否授予我与真实Web服务的连接?)
我从a WebMethod
中返回的每个对象都ScriptService
被包装到一个JSON对象中,并且数据位于一个名为的属性中d
.没关系.但我不希望将附加__type
属性提供给客户端,因为我使用jQuery进行手动处理.
可能吗?
我正在尝试使用DataContractJsonSerializer
WCF服务中的类层次结构序列化为Json字符串.序列化派生类的默认行为是将以下键值对添加到对象:
"__type":"ClassName:#Namespace"
我的问题是命名空间很长并且它们使Json字符串膨胀.我想以某种方式干预序列化并输出它:
"__type":"ClassName"
并且在反序列化时再次介入指向正确的命名空间(我在运行时知道).
有没有办法做这样的事情?