SoapExtensionImporter Klasse

Definition

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

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

Hinweise

Die SoapExtensionImporter abstract Klasse stellt eine abstract Methode zur Verfügung, mit der eine abgeleitete Klasse Metadaten zu einer beliebigen Methode hinzufügen kann, ImportMethoddie 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 des SOAP-Webdienstprotokolls dar, z. B. zum Hinzufügen zusätzlicher Header zu einer ausgehenden SOAP-Nachricht oder zur zusätzlichen Verarbeitung in einer eingehenden SOAP-Nachricht.

Sie können eine Klasse verwenden, die von SoapExtensionImporter der abgeleitet wird, um die Generation von Clientproxycode oder abstract Servercode zu erweitern. Sie können eine solche abgeleitete Klasse in Verbindung mit einer klasse verwenden, die aus der abstract SoapExtension Klasse abgeleitet ist, wodurch die Laufzeitverarbeitung von SOAP-Nachrichten auf dem Client oder Dienst erweitert wird.

Sie können in einer Konfigurationsdatei über das soapExtensionImporterTypes Konfigurationselement und das untergeordnete add Element angebenSoapExtensionImporter. 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

Ruft die SoapProtocolImporter-Instanz ab, die die ImportMethod(CodeAttributeDeclarationCollection)-Methode aufruft, oder legt diese Instanz fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
ImportMethod(CodeAttributeDeclarationCollection)

Fügt einer Methode, die eine Operation in einer Bindung darstellt, beim Überschreiben in einer abgeleiteten Klasse Codeattributdeklarationen hinzu.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für

Siehe auch