【发布时间】:2016-04-29 08:32:51
【问题描述】:
请帮我找到标题问题的解决方案。我有一个用 C# 开发的 Web 服务,操作很少。对于每个操作,有两个 XSD 一个用于请求,另一个用于响应。我希望当在客户端调用服务时,这些 XSD 会暴露在 wsdl 文档中。非常欢迎为实现这一目标提供任何帮助。
【问题讨论】:
标签: asp.net web-services c#-4.0 xsd wsdl
请帮我找到标题问题的解决方案。我有一个用 C# 开发的 Web 服务,操作很少。对于每个操作,有两个 XSD 一个用于请求,另一个用于响应。我希望当在客户端调用服务时,这些 XSD 会暴露在 wsdl 文档中。非常欢迎为实现这一目标提供任何帮助。
【问题讨论】:
标签: asp.net web-services c#-4.0 xsd wsdl
您可以对 webMethods 进行更改吗?如果是,您可以通过属性 XmlAttributeInclude 来装饰方法。
这应该包括在 Web 服务的 WSDL 中声明 XYZ 和 ABC 类型。希望我能理解您的需求。
[XmlInclude(typeof(XYZ))]
[XmlInclude(typeof(ABC))]
[WebMethod()]
public XYZ Foo(ABC data)
{
return new XYZ();
}
【讨论】: