XML 序列化的 KnownType 属性模拟是什么?
除了 XmlSerializerClass 之外,还有 KnownTypeAttribute 的类似物吗? 如何为 asmx Web 服务配置已知类型?
我创建了一个 .asmx Web 服务。现在,客户端无法序列化对其的请求。因此,我想要像 KnownTypesAttribute 这样的东西来指定序列化程序必须使用哪些类型。
Are there any analogs of KnownTypeAttribute but for XmlSerializerClass?
How I can configure known types for asmx web services?
I created an .asmx web service. Now, client cannot serialize request to it. So, I want something like KnownTypesAttribute in order to specify which types serializer have to use.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我只需将 XmlIncludeAttribute 添加到用作 web.service 方法的输入参数的类。这使得客户端生成正确的 Web 引用,并且 XmlSerializer 将能够正确序列化此类。
I just had to add XmlIncludeAttribute to class which is used as input parameter of the web.service method. That makes client generate correct web reference and XmlSerializer will be abble serialize this class correctly.
您可以传递已知类型的数组:
在此设置中:
You can pass an array of known types:
In this setting: