Freigeben über


SoapExtensionImporter-Klasse

Stellt eine allgemeine Schnittstelle und die Funktionalität bereit, damit Klassen Codeattribute generieren können, die SOAP-Erweiterungen angeben.

Namespace: System.Web.Services.Description
Assembly: System.Web.Services (in system.web.services.dll)

Syntax

'Declaration
Public MustInherit Class SoapExtensionImporter
'Usage
Dim instance As SoapExtensionImporter
public abstract class SoapExtensionImporter
public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
public abstract class SoapExtensionImporter

Hinweise

Die SoapExtensionImporterabstract-Klasse stellt eine abstract-Methode ImportMethod bereit, die es einer abgeleiteten Klasse ermöglicht, jeder Methode, die eine Operation in einer Bindung darstellt, Metadaten hinzuzufügen. Die Methode selbst ist keine Eingabemethode. Die Codeattribute, die allen Webmethoden in einer Bindungsklasse hinzugefügt werden, stellen Erweiterungen des SOAP-Webdienstprotokolls dar, z.°B. zum Anfügen von erweiterten Haedern an eine ausgehende SOAP-Nachricht oder zur weiteren Verarbeitung einer eingehenden SOAP-Nachricht.

Sie können eine von SoapExtensionImporter abgeleitete Klasse zur Erweiterung der Generierung von Clientproxycode oder abstract-Servercode verwenden. Sie können eine derartige abgeleitete Klasse zusammen mit einer von der abstractSoapExtension-Klasse abgeleiteten Klasse verwenden, um die Laufzeitverarbeitung von SOAP-Nachrichten beim Client oder Dienst zu erweitern.

Sie können SoapExtensionImporter in einer Konfigurationsdatei durch das soapExtensionImporterTypes -Konfigurationselement und sein untergeordnetes add-Element angeben. Sie können die Konfiguration für folgende Anwendungen übernehmen:

  • Eine ASP.NET-Webanwendung: Dienst oder Client.

  • Eine eigenständige .NET Framework-Anwendung: Nur Client.

Vererbungshierarchie

System.Object
  System.Web.Services.Description.SoapExtensionImporter

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

SoapExtensionImporter-Member
System.Web.Services.Description-Namespace
SoapExtension