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 WSDL-Dokument (Web Services Description Language) definiert ist.

In der Regel verwendet ein Entwickler die Klasse indirekt über die SoapProtocolImporter Klasse, anstatt die Klasse direkt auf aufrufen ServiceDescriptionImporter zu müssen.

Konstruktoren

Name Beschreibung
SoapProtocolImporter()

Initialisiert eine neue Instanz der SoapProtocolImporter-Klasse.

Eigenschaften

Name Beschreibung
AbstractSchemas

Ruft die abstrakten XML-Schemas ab, die von der zugeordneten ServiceDescriptionImporter Instanz verwendet werden.

(Geerbt von ProtocolImporter)
Binding

Ruft die WSDL-Bindung (Web Services Description Language) ab, die der Protokollimporteur zurzeit verarbeitet, um eine Klasse zu generieren.

(Geerbt von ProtocolImporter)
ClassName

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

(Geerbt von ProtocolImporter)
ClassNames

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

(Geerbt von ProtocolImporter)
CodeNamespace

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

(Geerbt von ProtocolImporter)
CodeTypeDeclaration

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

(Geerbt von ProtocolImporter)
ConcreteSchemas

Ruft die konkreten XML-Schemas ab, die von der zugeordneten ServiceDescriptionImporter Instanz verwendet werden.

(Geerbt von ProtocolImporter)
InputMessage

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

(Geerbt von ProtocolImporter)
MethodName

Ruft den Namen der Bindungsklassenmethode ab, die derzeit vom Protokollimporteur generiert wird.

(Geerbt von ProtocolImporter)
Operation

Ruft den abstrakten WSDL-Vorgang (Web Services Description Language) ab, den der Protokollimporteur zurzeit verarbeitet, um eine Methode in einer Bindungsklasse zu generieren.

(Geerbt von ProtocolImporter)
OperationBinding

Ruft die WSDL-Vorgangsbindung (Web Services Description Language) ab, die der Protokollimporteur zurzeit verarbeitet, um eine Methode in einer Bindungsklasse zu generieren.

(Geerbt von ProtocolImporter)
OutputMessage

Ruft die Ausgabemeldung der Webdienstbeschreibungssprache (Web Services Description Language, WSDL) für den abstrakten Vorgang ab, den der Protokollimporteur zurzeit verarbeitet, um eine Methode in einer Bindungsklasse zu generieren.

(Geerbt von ProtocolImporter)
Port

Ruft einen WSDL-Port (Web Services Description Language) ab, der einen Verweis auf die Bindung enthält, die der Protokollimporteur zurzeit verarbeitet, um eine Bindungsklasse zu generieren. Wenn sich mehr als ein Port auf die aktuelle Bindung bezieht, ist der aktuelle Port der Port, in dem die Bindung zuletzt gefunden wurde.

(Geerbt von ProtocolImporter)
PortType

Ruft die Webdienstbeschreibungssprache (Web Services Description Language, WSDL) PortType ab, die durch die Bindung implementiert wird, die der Protokollimporteur zurzeit verarbeitet, um eine Bindungsklasse zu generieren.

(Geerbt von ProtocolImporter)
ProtocolName

Ruft einen Wert von "Soap" ab.

Schemas

Ruft alle XML-Schemas ab, sowohl abstrahiert als auch konkret, die von der zugeordneten ServiceDescriptionImporter Instanz verwendet werden.

(Geerbt von ProtocolImporter)
Service

Ruft den Webdienstbeschreibungssprache -Dienst (WSDL) ab, der einen Verweis auf die Bindung enthält, die der Protokollimporteur zurzeit verarbeitet, um eine Bindungsklasse zu generieren.

(Geerbt von ProtocolImporter)
ServiceDescriptions

Ruft die ServiceDescriptionCollection Objekte ab, die zur zugeordneten ServiceDescriptionImporter Instanz gehören, die nach Bindungen gesucht werden, aus denen Bindungsklassen generiert werden sollen.

(Geerbt von ProtocolImporter)
SoapBinding

Ruft eine SoapBinding Instanz ab, die über die Eigenschaft der SoapBindingExtensions Eigenschaft abgerufen wird.

SoapExporter

Ruft das Objekt vom Typ SoapCodeExporter ab, das intern von der klasse SoapProtocolImporter verwendet wird, um Code aus Zuordnungen zwischen SOAP-codierten XML-Schemainhalten und .NET Typen zu generieren.

SoapImporter

Ruft das Objekt vom Typ SoapSchemaImporter, das intern von der SoapProtocolImporterKlasse verwendet wird, um Zuordnungen zwischen SOAP-codierten XML-Schemainhalten und .NET Typen zu generieren.

Style

Ruft einen Enumerationswert ab, der angibt, ob eine Clientproxyklasse oder eine abstrakte Serverklasse generiert wird. Die Werte sind Client und Server. Der Wert ist der der Eigenschaft der zugeordneten ServiceDescriptionImporterStyle Instanz.

(Geerbt von ProtocolImporter)
Warnings

Dient zum Abrufen oder Festlegen eines ServiceDescriptionImportWarnings Enumerationswerts, der die Arten von Warnungen angibt, falls vorhanden, vom Protokollimporteur beim Generieren von Bindungsklassen ausgegeben.

(Geerbt von ProtocolImporter)
XmlExporter

Ruft das Objekt vom Typ XmlCodeExporter ab, das intern von der klasse SoapProtocolImporter verwendet wird, um Code aus Zuordnungen zwischen Literal-XML-Schemainhalten und .NET Typen zu generieren.

XmlImporter

Ruft das Objekt vom Typ XmlSchemaImporter intern von der SoapProtocolImporter Klasse verwendet, um Zuordnungen zwischen Literal-XML-Schemainhalten und .NET Typen zu generieren.

Methoden

Name Beschreibung
AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection)

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

(Geerbt von ProtocolImporter)
BeginClass()

Initialisiert die Generierung einer Bindungsklasse.

BeginNamespace()

Führt die Initialisierung für einen gesamten Codenamespace während der Codegenerierung durch.

EndClass()

Verarbeitet eine Bindungsklasse nach der Generierung von Methoden.

EndNamespace()

Führt die Verarbeitung für einen gesamten Codenamespace nach der Generierung von Bindungsklassen durch.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GenerateMethod()

Generiert Methodencode für eine Bindungsklasse.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IsBindingSupported()

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

IsOperationFlowSupported(OperationFlow)

Bestimmt, ob der Vorgangsfluss des aktuellen Vorgangs unterstützt wird.

IsSoapEncodingPresent(String)

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

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OperationBindingSyntaxException(String)

Erzeugt eine Ausnahme , die angibt, dass die aktuelle OperationBinding Instanz, für die eine Bindungsklasse generiert wird, im Zielnamespace ungültig ist.

(Geerbt von ProtocolImporter)
OperationSyntaxException(String)

Erzeugt eine Ausnahme , die angibt, dass die aktuelle Operation Instanz, für die eine Bindungsklasse generiert wird, im Zielnamespace 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 Enumeration, die ServiceDescriptionImportWarnings über die Warnings Eigenschaft abgerufen wird. Diese Methode fügt auch eine Warnmeldung zu den Kommentaren für die Klasse hinzu, die generiert wird.

(Geerbt von ProtocolImporter)
UnsupportedOperationBindingWarning(String)

Aktiviert eine UnsupportedOperationsIgnored Warnung in der Enumeration, die ServiceDescriptionImportWarnings über die Warnings Eigenschaft abgerufen wird. Diese Methode fügt auch eine Warnmeldung zu den Kommentaren für die Klasse hinzu, die generiert wird.

(Geerbt von ProtocolImporter)
UnsupportedOperationWarning(String)

Aktiviert eine UnsupportedOperationsIgnored Warnung in der Enumeration, die ServiceDescriptionImportWarnings über die Warnings Eigenschaft abgerufen wird. Diese Methode fügt auch eine Warnmeldung zu den Kommentaren für die Klasse hinzu, die generiert wird.

(Geerbt von ProtocolImporter)

Gilt für: