Freigeben über


SoapExtensionImporter Klasse

Definition

Stellt eine allgemeine Schnittstelle und Funktionalität für Klassen bereit, um Codeattribute zu generieren, die SOAP-Erweiterungen angeben.

public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
type SoapExtensionImporter = class
Public MustInherit Class SoapExtensionImporter
Vererbung
SoapExtensionImporter

Hinweise

Die SoapExtensionImporterabstract-Klasse macht eine abstract Methode, ImportMethodverfügbar, mit der eine abgeleitete Klasse Metadaten zu jeder Methode hinzufügen kann, die einen Vorgang in einer Bindung darstellt. Die Methode selbst ist keine Eingabemethode. Die Codeattribute, die allen Webmethoden in einer Bindungsklasse hinzugefügt werden, stellen Erweiterungen für das SOAP-Webdienstprotokoll dar, z. B. zum Hinzufügen zusätzlicher Header zu einer ausgehenden SOAP-Nachricht oder zum Ausführen einer zusätzlichen Verarbeitung in einer eingehenden SOAP-Nachricht.

Sie können eine von SoapExtensionImporter abgeleitete Klasse verwenden, um die Generierung von Clientproxycode oder abstract Servercode zu erweitern. Sie können eine solche abgeleitete Klasse in Verbindung mit einer von der abstractSoapExtension Klasse abgeleiteten Klasse verwenden, die die Laufzeitverarbeitung von SOAP-Nachrichten auf dem Client oder Dienst erweitert.

Sie können SoapExtensionImporter in einer Konfigurationsdatei über das soapExtensionImporterTypes Konfigurationselement und das untergeordnete add-Element angeben. Sie können die Konfiguration auf Folgendes anwenden:

  • Eine ASP.NET Webanwendung: Dienst oder Client.

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

Konstruktoren

SoapExtensionImporter()

Initialisiert eine neue Instanz der SoapExtensionImporter Klasse.

Eigenschaften

ImportContext

Dient zum Abrufen oder Festlegen der SoapProtocolImporter Instanz, die die ImportMethod(CodeAttributeDeclarationCollection) -Methode aufruft.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
ImportMethod(CodeAttributeDeclarationCollection)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, werden jeder Methode, die einen Vorgang in einer Bindung darstellt, Code-Attributdeklarationen hinzugefügt.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen