SoapExtensionImporter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |