Freigeben über


<serviceDescriptionFormatExtensionTypes>-Element

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

Gibt die SDFE-Klassen (Dienstbeschreibungs-Formaterweiterung) an, die zum Erweitern der für Webdienste generierten WSDL-Dokumente verwendet werden. Mit SDFEs lassen sich SOAP-Erweiterungen beschreiben.

Schemahierarchie

<configuration>
  <system.web>
    <webServices>
      <serviceDescriptionFormatExtensionTypes>-Element

Syntax

<serviceDescriptionFormatExtensionTypes> 
      <add type="" 
          group="0" 
        priority="2"/>
      <remove type="type name"/>
      <clear/>
</serviceDescriptionFormatExtensionTypes>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keine.

Untergeordnete Elemente

Element Beschreibung

add

Fügt eine angegebene SDFE-Klasse (Dienstbeschreibungs-Formaterweiterung) hinzu, die definiert, wie die für Webdienste generierten Dienstbeschreibungen (WSDL-Dokumente) erweitert werden.

clear

Entfernt alle SDFE-Klassen, die derzeit in der angegebenen Web.config-Datei enthalten sind oder von ihr geerbt wurden.

remove

Entfernt eine angegebene SDFE-Klasse (Dienstbeschreibungs-Formaterweiterung) aus dem Gültigkeitsbereich der Konfigurationsdatei. Der Wert von <remove> muss genau mit dem einer vorherigen <add>-Direktive übereinstimmen. Platzhalterzeichen werden nicht unterstützt.

Übergeordnete Elemente

Element Beschreibung

configuration

Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird.

System.web

Gibt das Stammelement für den ASP.NET-Konfigurationsabschnitt an.

webServices

Steuert die Einstellungen von Webdiensten, die mithilfe von ASP.NET bereitgestellt werden, und von Webdienstclients, die auf .NET Framework ausgeführt werden.

Hinweise

Das <serviceDescriptionFormatExtensionTypes>-Element gibt von der ServiceDescriptionFormatExtension-Klasse abgeleitete Klassen an. Jede dieser Klassen wird in Verbindung mit einer Klasse verwendet, die von der SoapExtensionReflector-Klasse auf dem Server abgeleitet ist, und einer Klasse, die von der SoapExtensionImporter-Klasse auf dem Client abgeleitet ist.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Anpassen der Generierung von Dienstbeschreibungen und Proxyklassen.

Verweis

<webServices>-Element
XMLFormatExtensionAttribute
ServiceDescriptionFormatExtension

Konzepte

SOAP-Nachrichtenänderung mit SOAP-Erweiterungen

Weitere Ressourcen

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