SoapProtocolImporter Klasse

Definition

Generiert Klassen für Webdienste, die das SOAP-Protokoll verwenden.

public ref class SoapProtocolImporter : System::Web::Services::Description::ProtocolImporter
public class SoapProtocolImporter : System.Web.Services.Description.ProtocolImporter
type SoapProtocolImporter = class
    inherit ProtocolImporter
Public Class SoapProtocolImporter
Inherits ProtocolImporter
Vererbung
SoapProtocolImporter

Hinweise

Die SoapProtocolImporter -Klasse generiert Clientproxycode oder abstrakten Servercode gemäß dem SOAP-Protokoll. Die -Klasse generiert eine -Klasse für jede unterstützte Bindung, die in einem Web Services Description Language (WSDL) definiert ist.

In der Regel verwendet ein Entwickler die -Klasse indirekt über die -Klasse, anstatt direkt SoapProtocolImporter auf die Klasse zu ServiceDescriptionImporter verweisen.

Konstruktoren

SoapProtocolImporter()

Initialisiert eine neue Instanz der SoapProtocolImporter-Klasse.

Eigenschaften

AbstractSchemas

Ruft die von der zugeordneten ServiceDescriptionImporter-Instanz verwendeten abstrakten XML-Schemas ab.

(Geerbt von ProtocolImporter)
Binding

Ruft die WSDL-Bindung ab, die der Protokollimporter gerade verarbeitet, um eine Klasse zu generieren.

(Geerbt von ProtocolImporter)
ClassName

Ruft den Namen der Bindungsklasse ab, die gerade generiert wird.

(Geerbt von ProtocolImporter)
ClassNames

Ruft das CodeIdentifiers-Objekt ab, das einen eindeutigen Namen für die Bindungsklasse generiert, die gerade generiert wird.

(Geerbt von ProtocolImporter)
CodeNamespace

Ruft eine Darstellung des .NET Framework-Namespaces der Bindungsklassen ab, die gerade generiert werden.

(Geerbt von ProtocolImporter)
CodeTypeDeclaration

Ruft eine Darstellung der Bindungsklasse ab, die gerade generiert wird.

(Geerbt von ProtocolImporter)
ConcreteSchemas

Ruft die von der zugeordneten ServiceDescriptionImporter-Instanz verwendeten konkreten XML-Schemas ab.

(Geerbt von ProtocolImporter)
InputMessage

Ruft die WSDL-Eingabemeldung (Web Services Description Language) für den abstrakten Vorgang ab, den der Protokollimporter gerade verarbeitet, um eine Methode in einer Bindungsklasse zu generieren.

(Geerbt von ProtocolImporter)
MethodName

Ruft den Namen der Bindungsklassenmethode ab, die gerade vom Protokollimporter generiert wird.

(Geerbt von ProtocolImporter)
Operation

Ruft den abstrakten WSDL-Vorgang ab, den der Protokollimporter gerade verarbeitet, um eine Methode in einer Bindungsklasse zu generieren.

(Geerbt von ProtocolImporter)
OperationBinding

Ruft die abstrakte WSDL-Vorgangsbindung ab, die der Protokollimporter gerade verarbeitet, um eine Methode in einer Bindungsklasse zu generieren.

(Geerbt von ProtocolImporter)
OutputMessage

Ruft die WSDL-Ausgabemeldung für den abstrakten Vorgang ab, den der Protokollimporter gerade verarbeitet, um eine Methode in einer Bindungsklasse zu generieren.

(Geerbt von ProtocolImporter)
Port

Ruft einen WSDL-Anschluss ab, der einen Verweis auf die Bindung enthält, die der Protokollimporter gerade verarbeitet, um eine Bindungsklasse zu generieren. Wenn mehrere Anschlüsse auf die aktuelle Bindung verweisen, handelt es sich bei dem Anschluss, an dem zuletzt eine Bindung gefunden wurde, um den aktuellen Anschluss.

(Geerbt von ProtocolImporter)
PortType

Ruft den WSDL-PortType ab, der durch die Bindung implementiert wird, die der Protokollimporter gerade verarbeitet, um eine Bindungsklasse zu generieren.

(Geerbt von ProtocolImporter)
ProtocolName

Ruft den Wert "Soap" ab.

Schemas

Ruft alle XML-Schemas ab, d. h. abstrakte und konkrete XML-Schemas, die von der zugeordneten ServiceDescriptionImporter-Instanz verwendet werden.

(Geerbt von ProtocolImporter)
Service

Ruft den WSDL-Dienst ab, der einen Verweis auf die Bindung enthält, die der Protokollimporter gerade verarbeitet, um eine Bindungsklasse zu generieren.

(Geerbt von ProtocolImporter)
ServiceDescriptions

Ruft die ServiceDescriptionCollection-Objekte ab, die zu der zugeordneten ServiceDescriptionImporter-Instanz gehören, welche nach Bindungen durchsucht werden, aus denen Bindungsklassen generiert werden können.

(Geerbt von ProtocolImporter)
SoapBinding

Ruft eine durch die SoapBinding-Eigenschaft der SoapBinding-Eigenschaft abgerufene Extensions-Instanz ab.

SoapExporter

Ruft das Objekt vom Typ SoapCodeExporter ab, das von der SoapProtocolImporter-Klasse intern zum Generieren von Code aus Zuordnungen zwischen SOAP-codiertem XML-Schemainhalt und .NET Framework-Typen verwendet wird.

SoapImporter

Ruft das Objekt vom Typ SoapSchemaImporter ab, das von der SoapProtocolImporter-Klasse intern zum Generieren von Zuordnungen zwischen SOAP-codiertem XML-Schemainhalt und .NET Framework-Typen verwendet wird.

Style

Ruft einen Enumerationswert ab, der angibt, ob eine Clientproxyklasse oder eine abstrakte Serverklasse generiert werden. Die Werte sind Client und Server. Der Wert entspricht dem Wert der ServiceDescriptionImporter-Eigenschaft der zugeordneten Style-Instanz.

(Geerbt von ProtocolImporter)
Warnings

Ruft einen ServiceDescriptionImportWarnings-Enumerationswert ab, der, sofern vorhanden, den Typ der Warnungen angibt, die vom Protokollimporter beim Generieren von Bindungsklassen ausgegeben werden, oder legt diesen fest.

(Geerbt von ProtocolImporter)
XmlExporter

Ruft das Objekt vom Typ XmlCodeExporter ab, das von der SoapProtocolImporter-Klasse intern zum Generieren von Code aus Zuordnungen zwischen literalem SOAP-Schemainhalt und .NET Framework-Typen verwendet wird.

XmlImporter

Ruft das Objekt vom Typ XmlSchemaImporter ab, das von der SoapProtocolImporter-Klasse intern zum Generieren von Zuordnungen zwischen literalem XML-Schemainhalt und .NET Framework-Typen verwendet wird.

Methoden

AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection)

Aktiviert eine RequiredExtensionsIgnored-Warnung für jede nicht behandelte Erweiterung oder jedes nicht behandelte XML-Element in der Auflistung der Eingabeerweiterungen, oder eine OptionalExtensionsIgnored-Warnung für jede nicht behandelte Erweiterung oder jedes nicht behandelte XML-Element in der Auflistung der Eingabeerweiterungen.

(Geerbt von ProtocolImporter)
BeginClass()

Initialisiert das Generieren einer Bindungsklasse.

BeginNamespace()

Führt während der Codegenerierung eine Initialisierung für einen ganzen Codenamespace aus.

EndClass()

Verarbeitet nach der Generierung von Methoden eine Bindungsklasse.

EndNamespace()

Führt nach dem Generieren der Bindungsklasse die Verarbeitung für einen ganzen Codenamespace aus.

Equals(Object)

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

(Geerbt von Object)
GenerateMethod()

Generiert Methodencode für eine Bindungsklasse.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IsBindingSupported()

Bestimmt, ob für die aktuelle Bindung eine Klasse generiert werden kann.

IsOperationFlowSupported(OperationFlow)

Bestimmt, ob der Operationsfluss der aktuellen Operation unterstützt wird.

IsSoapEncodingPresent(String)

Überprüft das Vorhandensein von „http://schemas.xmlsoap.org/soap/encoding/“ in einer Zeichenfolge, die eine Liste von URIs (Uniform Resource Indicator) darstellt.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OperationBindingSyntaxException(String)

Erstellt eine Ausnahme, die angibt, dass die aktuelle OperationBinding-Instanz, für die gerade eine Bindungsklasse generiert wird, innerhalb des Zielnamespaces ungültig ist.

(Geerbt von ProtocolImporter)
OperationSyntaxException(String)

Erstellt eine Ausnahme, die angibt, dass die aktuelle Operation-Instanz, für die gerade eine Bindungsklasse generiert wird, innerhalb des Zielnamespaces ungültig ist.

(Geerbt von ProtocolImporter)
ToString()

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

(Geerbt von Object)
UnsupportedBindingWarning(String)

Aktiviert eine UnsupportedBindingsIgnored-Warnung in der ServiceDescriptionImportWarnings-Enumeration, die durch die Warnings-Eigenschaft aufgerufen wird. Diese Methode fügt auch den Kommentaren für die Klasse, die gerade generiert wird, eine Warnmeldung hinzu.

(Geerbt von ProtocolImporter)
UnsupportedOperationBindingWarning(String)

Aktiviert eine UnsupportedOperationsIgnored-Warnung in der ServiceDescriptionImportWarnings-Enumeration, die durch die Warnings-Eigenschaft aufgerufen wird. Diese Methode fügt auch den Kommentaren für die Klasse, die gerade generiert wird, eine Warnmeldung hinzu.

(Geerbt von ProtocolImporter)
UnsupportedOperationWarning(String)

Aktiviert eine UnsupportedOperationsIgnored-Warnung in der ServiceDescriptionImportWarnings-Enumeration, die durch die Warnings-Eigenschaft aufgerufen wird. Diese Methode fügt auch den Kommentaren für die Klasse, die gerade generiert wird, eine Warnmeldung hinzu.

(Geerbt von ProtocolImporter)

Gilt für