System.Web.Services.Description Namespace

Enthält Klassen, mit denen Sie einen XML-Webdienst mithilfe der Webdienstbeschreibungssprache (Web Services Description Language, WSDL) öffentlich beschreiben können. Jede Klasse in diesem Namespace entspricht einem bestimmten Element in der WSDL-Spezifikation, und die Klassenhierarchie entspricht der XML-Struktur eines gültigen WSDL-Dokuments. Weitere Informationen zu WSDL finden Sie in der WSDL-Spezifikation .

Klassen

Name Beschreibung
BasicProfileViolation

Stellt einen WSDL-Verstoß gegen die WSI Basic Profile Version 1.1 dar.

BasicProfileViolationCollection

Enthält eine stark typierte Auflistung von BasicProfileViolation Objekten.

BasicProfileViolationEnumerator

Listet die Elemente in einem BasicProfileViolationCollection.

Binding

Gibt das konkrete Datenformat und die im XML-Webdienst verwendeten Protokolle an. Diese Klasse kann nicht vererbt werden.

BindingCollection

Stellt eine Auflistung von Instanzen der Binding vom XML-Webdienst unterstützten Klasse dar. Diese Klasse kann nicht vererbt werden.

DocumentableItem

Stellt die abstrakte Basisklasse dar, von der System.Web.Services.Description mehrere Klassen im Namespace abgeleitet werden.

FaultBinding

Gibt das Format für alle Fehlermeldungen an, die als Ergebnis des Vorgangs ausgegeben werden können. Diese Klasse kann nicht vererbt werden.

FaultBindingCollection

Stellt eine Auflistung von Instanzen der FaultBinding Klasse dar. Diese Klasse kann nicht vererbt werden.

HttpAddressBinding

Stellt ein Erweiterungselement dar, das einem Port in einem XML-Webdienst hinzugefügt wurde. Diese Klasse kann nicht vererbt werden.

HttpBinding

Stellt ein Erweiterungselement dar, das einem Binding in einem XML-Webdienst hinzugefügt wurde. Diese Klasse kann nicht vererbt werden.

HttpOperationBinding

Stellt ein Erweiterungselement dar, das einem OperationBinding in einem XML-Webdienst hinzugefügt wurde. Diese Klasse kann nicht vererbt werden.

HttpUrlEncodedBinding

Stellt ein Erweiterungselement dar, das einem InputBinding in einem XML-Webdienst hinzugefügt wurde. Diese Klasse kann nicht vererbt werden.

HttpUrlReplacementBinding

Stellt ein Erweiterungselement dar, das einem InputBinding in einem XML-Webdienst hinzugefügt wurde. Es gibt das Format für die Datenübertragung über HTTP an. Diese Klasse kann nicht vererbt werden.

Import

Ordnet einen XML-Namespace einem Dokumentspeicherort zu. Diese Klasse kann nicht vererbt werden.

ImportCollection

Stellt eine Auflistung von Instanzen der Klasse bereit, die Import Dokumente darstellen, die in den XML-Webdienst importiert werden sollen. Diese Klasse kann nicht vererbt werden.

InputBinding

Stellt eine Reihe von Spezifikationen für Datenformate und Protokolle bereit, die vom XML-Webdienst für Eingabemeldungen verwendet werden. Diese Klasse kann nicht vererbt werden.

Message

Stellt eine abstrakte Definition von Daten bereit, die von einem XML-Webdienst übergeben werden. Diese Klasse kann nicht vererbt werden.

MessageBinding

Beschreibt, wie abstrakte Inhalte in einem konkreten Format zugeordnet werden.

MessageCollection

Stellt eine Auflistung von Instanzen der Message Klasse dar. Diese Klasse kann nicht vererbt werden.

MessagePart

Stellt die Nachrichten dar, die in ihre logischen Einheiten unterteilt werden sollen, mit spezifischen abstrakten Informationen für jeden Teil. Diese Klasse kann nicht vererbt werden.

MessagePartCollection

Stellt eine Auflistung von Instanzen der MessagePart Klasse dar. Diese Klasse kann nicht vererbt werden.

MimeContentBinding

Stellt ein Erweiterungselement dar, das einem InputBinding oder einem OutputBinding xml-Webdienst hinzugefügt wurde und das MIME-Format für den Textkörper der HTTP-Übertragung angibt. Diese Klasse kann nicht vererbt werden.

MimeMultipartRelatedBinding

Stellt ein Erweiterungselement dar, das einem InputBinding oder einem OutputBindingElement hinzugefügt wird, das die einzelnen MIME-Formate für die Teile der HTTP-Übertragung angibt. Diese Klasse kann nicht vererbt werden.

MimePart

Stellt ein Erweiterungselement dar, das einem MimeMultipartRelatedBindinghinzugefügt wird, und gibt den konkreten MIME-Typ für den, für den MessagePart die MimePart Anwendung gilt. Diese Klasse kann nicht vererbt werden.

MimePartCollection

Stellt eine Auflistung von Instanzen der MimePart Klasse dar. Diese Klasse kann nicht vererbt werden.

MimeTextBinding

Stellt ein Erweiterbarkeitselement dar, das einem , einem InputBinding, einem OutputBindingoder einem MimePart, das die Textmuster angibt, nach denen die HTTP-Übertragung durchsucht werden soll. Diese Klasse kann nicht vererbt werden.

MimeTextMatch

Stellt ein Textmuster dar, nach dem die HTTP-Übertragung durchsucht wird. Diese Klasse kann nicht vererbt werden.

MimeTextMatchCollection

Stellt eine Auflistung von Instanzen der MimeTextMatch Klasse bereit. Diese Klasse kann nicht vererbt werden.

MimeXmlBinding

Stellt ein Erweiterungselement dar, das einem , einem MimePartInputBinding oder einem OutputBinding. Es gibt das Schema für XML-Nachrichten an, die nicht SOAP-kompatibel sind. Diese Klasse kann nicht vererbt werden.

NamedItem

Stellt ein benanntes Element dar, das dokumentiert werden kann.

Operation

Stellt eine abstrakte Definition einer Aktion bereit, die vom XML-Webdienst unterstützt wird. Diese Klasse kann nicht vererbt werden.

OperationBinding

Stellt Spezifikationen für Protokolle und Datenformate für die nachrichten bereit, die in der vom XML-Webdienst unterstützten Aktion verwendet werden. Diese Klasse kann nicht vererbt werden.

OperationBindingCollection

Stellt eine Auflistung von Instanzen der OperationBinding Klasse dar. Diese Klasse kann nicht vererbt werden.

OperationCollection

Stellt eine Auflistung von Instanzen der Operation Klasse dar. Diese Klasse kann nicht vererbt werden.

OperationFault

Definiert die Spezifikationen für Fehlermeldungen, die vom XML-Webdienst zurückgegeben werden. Diese Klasse kann nicht vererbt werden.

OperationFaultCollection

Stellt eine Auflistung von Instanzen der OperationFault Klasse dar. Diese Klasse kann nicht vererbt werden.

OperationInput

Definiert die Spezifikationen für vom XML-Webdienst empfangene Eingabemeldungen. Diese Klasse kann nicht vererbt werden.

OperationMessage

Stellt einen Nachrichtentyp dar, der von der Aktion eines XML-Webdiensts übergeben wird.

OperationMessageCollection

Stellt eine Auflistung von OperationInput und OperationOutput Nachrichten im Zusammenhang mit einem XML-Webdienst dar. Diese Klasse kann nicht vererbt werden.

OperationOutput

Definiert die Spezifikationen für Ausgabemeldungen, die vom XML-Webdienst zurückgegeben werden. Diese Klasse kann nicht vererbt werden.

OutputBinding

Stellt eine Reihe von Spezifikationen für Datenformate und Protokolle bereit, die vom XML-Webdienst für Ausgabemeldungen verwendet werden. Diese Klasse kann nicht vererbt werden.

Port

Definiert einen einzelnen Endpunkt, der im XML-Webdienst enthalten ist. Diese Klasse kann nicht vererbt werden.

PortCollection

Stellt eine Auflistung von Instanzen der Port Klasse dar. Diese Klasse kann nicht vererbt werden.

PortType

Stellt einen benannten Satz abstrakter Vorgänge und der entsprechenden abstrakten Nachrichten dar. Diese Klasse kann nicht vererbt werden.

PortTypeCollection

Stellt eine Auflistung von Instanzen der PortType Klasse dar, d. h. eine Auflistung von Sätzen von Vorgängen, die vom XML-Webdienst unterstützt werden. Diese Klasse kann nicht vererbt werden.

ProtocolImporter

Stellt allgemeine Funktionen für kommunikationsübergreifende Protokolle zum Generieren von Klassen für Webdienste bereit.

ProtocolReflector

Stellt allgemeine Funktionen für kommunikationsübergreifende Protokolle zum Erstellen ServiceDescription von Objekten aus Klassen bereit, die als Webdienste identifiziert werden.

Service

Gruppiert eine Reihe verwandter Instanzen der Klasse, die Port einem XML-Webdienst zugeordnet sind. Diese Klasse kann nicht vererbt werden.

ServiceCollection

Stellt eine Auflistung von Instanzen der Service Klasse dar. Diese Klasse kann nicht vererbt werden.

ServiceDescription

Stellt ein Mittel zum Erstellen und Formatieren einer gültigen WSDL-Dokumentdatei (Web Services Description Language) bereit, die mit den entsprechenden Namespaces, Elementen und Attributen zum Beschreiben eines XML-Webdiensts vollständig ist. Diese Klasse kann nicht vererbt werden.

ServiceDescriptionBaseCollection

Bildet die Basis für die stark typierten Auflistungen, die Member des System.Web.Services.Description Namespaces sind.

ServiceDescriptionCollection

Stellt eine Auflistung von Instanzen der ServiceDescription Klasse dar. Diese Klasse kann nicht vererbt werden.

ServiceDescriptionFormatExtension

Stellt ein Erweiterungselement dar, das einem XML-Webdienst hinzugefügt wurde.

ServiceDescriptionFormatExtensionCollection

Stellt die Auflistung von Erweiterbarkeitselementen dar, die vom XML-Webdienst verwendet werden. Diese Klasse kann nicht vererbt werden.

ServiceDescriptionImporter

Stellt eine Möglichkeit zum Generieren von Clientproxyklassen für XML-Webdienste zur Verfügung.

ServiceDescriptionReflector

Bietet eine verwaltete Möglichkeit zum dynamischen Anzeigen, Erstellen oder Aufrufen von Typen, die von einem XML-Webdienst unterstützt werden.

Soap12AddressBinding

Stellt eine Dienstbeschreibungsformaterweiterung dar, die auf eine Port Anwendung angewendet wird, wenn ein XML-Webdienst die SOAP-Protokollversion 1.2 unterstützt. Diese Klasse kann nicht vererbt werden.

Soap12Binding

Stellt eine Bindung in einem WSDL-Dokument (Web Services Description Language) an das SOAP Version 1.2-Protokoll dar. Diese Klasse kann nicht vererbt werden.

Soap12BodyBinding

Stellt eine Dienstbeschreibungsformaterweiterung dar, die auf eine InputBinding oder eine OutputBinding Anwendung angewendet wird, wenn ein XML-Webdienst die SOAP-Protokollversion 1.2 unterstützt. Diese Klasse kann nicht vererbt werden.

Soap12FaultBinding

Stellt eine Dienstbeschreibungsformaterweiterung dar, die auf eine FaultBinding Anwendung angewendet wird, wenn ein XML-Webdienst die SOAP-Protokollversion 1.2 unterstützt. Diese Klasse kann nicht vererbt werden.

Soap12HeaderBinding

Stellt eine Dienstbeschreibungsformaterweiterung dar, die auf eine InputBinding oder eine OutputBinding Anwendung angewendet wird, wenn ein XML-Webdienst die SOAP-Protokollversion 1.2 unterstützt. Diese Klasse kann nicht vererbt werden.

Soap12OperationBinding

Stellt eine Dienstbeschreibungsformaterweiterung dar, die auf eine OperationBinding Anwendung angewendet wird, wenn ein XML-Webdienst die SOAP-Protokollversion 1.2 unterstützt. Diese Klasse kann nicht vererbt werden.

SoapAddressBinding

Stellt ein Erweiterungselement dar, das einem Port in einem XML-Webdienst hinzugefügt wurde.

SoapBinding

Stellt eine Erweiterung dar, die einem Binding in einem XML-Webdienst hinzugefügt wurde. Diese Klasse kann nicht vererbt werden.

SoapBodyBinding

Stellt ein Erweiterungselement dar, das einem InputBinding oder einem Element OutputBindinghinzugefügt wird.

SoapExtensionImporter

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

SoapExtensionReflector

Stellt eine allgemeine Schnittstelle und Funktionalität für Klassen bereit, um SOAP-Erweiterungsinformationen zu einem ServiceDescription Objekt pro Methode hinzuzufügen.

SoapFaultBinding

Stellt ein Erweiterungselement dar, das einem FaultBinding in einem XML-Webdienst hinzugefügt wurde.

SoapHeaderBinding

Stellt ein Erweiterbarkeitselement dar, das einem InputBinding oder einem OutputBinding innerhalb eines XML-Webdiensts hinzugefügt wurde.

SoapHeaderFaultBinding

Stellt ein Erweiterbarkeitselement dar, das einem InputBinding oder einem OutputBinding innerhalb eines XML-Webdiensts hinzugefügt wurde. Es gibt die SOAP-Headertypen an, die zum Übertragen von Fehlerinformationen innerhalb des SOAP-Headers verwendet werden.

SoapOperationBinding

Stellt eine Erweiterung dar, die einem OperationBinding xml-Webdienst hinzugefügt wird.

SoapProtocolImporter

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

SoapTransportImporter

Dient als Basisklasse für abgeleitete Klassen, die SOAP-Übertragungsprotokolle in XML-Webdienste importieren.

Types

Beschreibt Datentypdefinitionen, die für ausgetauschte Nachrichten relevant sind. Diese Klasse kann nicht vererbt werden.

WebReference

Beschreibt einen Verweis auf eine Auflistung von XML-Webdiensten.

WebReferenceCollection

Beschreibt eine Auflistung von WebReference Objekten.

WebReferenceOptions

Die WebReferenceOptions Klasse stellt Optionen zur Codegenerierung dar, die in einer XML-Textdatei angegeben sind.

WebServicesInteroperability

Die WebServicesInteroperability Klasse stellt Methoden bereit, um zu überprüfen, ob ein bestimmter Webdienst oder Dienste einer bestimmten Spezifikation der Webdienstinteroperabilität (WS-I) organisation entspricht.

Enumerationen

Name Beschreibung
OperationFlow

Gibt den Typ der Übertragung an, den ein Endpunkt des XML-Webdiensts unterstützen kann.

ServiceDescriptionImportStyle

Gibt an, ob der Import auf dem Server oder auf dem Clientcomputer erfolgt.

ServiceDescriptionImportWarnings

Gibt die Art der Warnungen an, die von Import(CodeNamespace, CodeCompileUnit)erzeugt werden.

SoapBindingStyle

Gibt den Aktionstyp an, der im XML-Webdienst auf der Ebene der Klassenhierarchie auftritt, auf die diese Enumeration angewendet wird.

SoapBindingUse

Gibt an, ob die Nachrichtenteile als abstrakte Typdefinitionen oder konkrete Schemadefinitionen codiert werden.