描述ASMX Web服务WebMethod参数

Sar*_*els 6 c# documentation web-services asmx

这似乎是一个简单的问题,但我无法通过许多谷歌搜索在线找到答案.我有一个C#Web服务,当我在浏览器中访问其ASMX页面时,对于特定方法,它总是具有以下内容:

"以下是SOAP 1.1请求和响应的示例.显示的占位符需要替换为实际值."

同样适用于SOAP 1.2和HTTP POST.我想知道的是我如何替换显示的占位符,例如:

<myParameter>string</myParameter>
Run Code Online (Sandbox Code Playgroud)

其中'string'是占位符.并在回应中:

<xsd:schema>schema</xsd:schema>xml
Run Code Online (Sandbox Code Playgroud)

'schema'和'xml'是占位符.我一直在使用另一个Web服务,这些占位符填充了参数和响应的示例值,我也想为我自己的Web方法定义这样的示例.我能够用以下内容描述整个方法:

[WebMethod(Description="Does awesome things.")]
Run Code Online (Sandbox Code Playgroud)

但是我没有找到Web方法的各个参数这样的东西.

Vol*_*erK 4

默认情况下,调用 DefaultWsdlHelpGenerator.aspx 来生成“帮助”页面。您可以使用 web.config 文件中的wsdlHelpGenerator 元素设置另一个(或修改后的)模板。