<soapExtensionReflectorTypes> 的 <add> 元素

本主题专门介绍一项旧有技术。现在应通过使用以下链接来创建 XML Web 服务和 XML Web 服务客户端: Windows Communication Foundation.

添加指定的 SOAP 扩展发送程序类,该类用于扩展服务说明(WSDL 文档)的生成过程,使其可用于服务说明格式扩展 (SDFE)。

<configuration>
   <system.web>
      <webServices>
         <soapExtensionReflectorTypes>
            <add>

<add type="soap extension class" 
     priority="number"
     group="0|1"/>

必需的特性

特性 说明

type

指定要添加的 SOAP 扩展类。

priority

指示当指定了多个 SOAP 扩展发送程序时,某个 SOAP 扩展发送程序的相对运行顺序。在每一个 group 内,priority 特性都区分 SOAP 扩展发送程序的整体相对优先级。priority 数字越小表示 SOAP 扩展发送程序的优先级越高。priority 特性的最小可能值是 1。

group

priority 一起,指定当配置了多个 SOAP 扩展发送程序运行时,某个 SOAP 扩展发送程序的相对运行顺序。可能值如下:

  • 0:指示该 SOAP 扩展发送程序在 SOAP 扩展发送程序组中的运行优先级最高。

  • 1:指示该 SOAP 扩展发送程序在 SOAP 扩展发送程序组中的运行优先级最低。

示例

下面的示例添加一个 SOAP 扩展发送程序类。

<configuration>
   <system.web>
      <webServices>
         <soapExtensionReflectorTypes>
            <add type="MyReflector priority="2" group="0"/>
         </soapExtensionReflectorTypes>
      </webServices>
   </system.web>
</configuration>

另请参见

任务

演练:自定义服务说明和代理类的生成

参考

<webServices> 元素
<soapExtensionReflectorTypes> 元素
SoapExtensionReflector

其他资源

ASP.NET Settings Schema
使用 ASP.NET 创建的 XML Web Services 以及 XML Web Services 客户端