<add>-Element für <soapExtensionReflectorTypes>

Dieses Thema bezieht sich auf eine veraltete Technologie. XML-Webdienste und XML-Webdienstclients sollten nun mithilfe der folgenden Technologie erstellt werden: Windows Communication Foundation.

Fügt eine angegebene SOAP-Erweiterungsreflektorklasse hinzu, die den Generierungsprozess der Dienstbeschreibung (WSDL-Dokument) für die Verwendung mit einer Dienstbeschreibungs-Formaterweiterung (SDFE) erweitert.

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

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

Erforderliche Attribute

Attribut Beschreibung

type

Gibt die SOAP-Erweiterungsklasse an, die hinzugefügt werden soll.

priority

Gibt die relative Reihenfolge an, in der ein SOAP-Erweiterungsreflektor ausgeführt wird, wenn mehrere SOAP-Erweiterungsreflektoren angegeben sind. Das priority-Attribut innerhalb einer group differenziert die allgemeine relative Priorität des SOAP-Erweiterungsreflektors. Je geringer der priority-Wert, desto höher ist die Priorität für den SOAP-Erweiterungsreflektor. Der kleinste mögliche Wert für das priority-Attribut ist 1.

group

Gibt gemeinsam mit priority die relative Reihenfolge an, in der ein SOAP-Erweiterungsreflektor ausgeführt wird, wenn die Ausführung mehrerer SOAP-Erweiterungsreflektoren konfiguriert ist. Die möglichen Werte sind wie folgt:

  • 0: Gibt an, dass der SOAP-Erweiterungsreflektor in der Gruppe der SOAP-Erweiterungsreflektoren mit der höchsten Priorität ausgeführt wird.

  • 1: Gibt an, dass der SOAP-Erweiterungsreflektor in der Gruppe der SOAP-Erweiterungsreflektoren mit der niedrigsten Priorität ausgeführt wird.

Beispiel

Im folgenden Beispiel wird eine SOAP-Erweiterungsreflektorklasse hinzugefügt.

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

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Anpassen der Generierung von Dienstbeschreibungen und Proxyklassen.

Verweis

<webServices>-Element
<soapExtensionReflectorTypes>-Element
SoapExtensionReflector

Weitere Ressourcen

ASP.NET Settings Schema
Mit ASP.NET- und XML-Webdienstclients erstellte XML-Webdienste