如何在 ASP.NET 网络服务中将 xsd 导入 wsdl?
How to import xsd into wsdl in ASP.NET Webservice?
请帮我找到标题问题的解决方案。我有一个用 C# 开发的 Web 服务,几乎没有什么动作。对于每个操作,都有两个 XSD,一个用于请求,另一个用于响应。我希望在客户端调用服务时,这些 XSD 应该暴露在 wsdl 文档中。欢迎任何帮助实现这一目标。
您可以更改 webMethods 吗?如果是,您可以通过属性 XmlAttributeInclude 来修饰方法。
这应该包括您的 Web 服务的 WSDL 中 XYZ 和 ABC 类型的声明。希望我已经了解您的需求。
[XmlInclude(typeof(XYZ))]
[XmlInclude(typeof(ABC))]
[WebMethod()]
public XYZ Foo(ABC data)
{
return new XYZ();
}
请帮我找到标题问题的解决方案。我有一个用 C# 开发的 Web 服务,几乎没有什么动作。对于每个操作,都有两个 XSD,一个用于请求,另一个用于响应。我希望在客户端调用服务时,这些 XSD 应该暴露在 wsdl 文档中。欢迎任何帮助实现这一目标。
您可以更改 webMethods 吗?如果是,您可以通过属性 XmlAttributeInclude 来修饰方法。
这应该包括您的 Web 服务的 WSDL 中 XYZ 和 ABC 类型的声明。希望我已经了解您的需求。
[XmlInclude(typeof(XYZ))]
[XmlInclude(typeof(ABC))]
[WebMethod()]
public XYZ Foo(ABC data)
{
return new XYZ();
}