System.Web.Services.Description Namespace

Enthält Klassen, die das öffentliche Beschreiben eines XML-Webdiensts unter Verwendung von WSDL (Web Services Description Language) ermöglichen. Jede Klasse innerhalb dieses Namespaces 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

BasicProfileViolation

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

BasicProfileViolationCollection

Enthält eine stark typisierte Auflistung von BasicProfileViolation-Objekten.

BasicProfileViolationEnumerator

Zählt die Elemente einer BasicProfileViolationCollection auf.

Binding

Gibt das konkrete Datenformat sowie die Protokolle an, die im XML-Webdienst verwendet werden. Diese Klasse kann nicht vererbt werden.

BindingCollection

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

DocumentableItem

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

FaultBinding

Gibt das Format für alle Fehlermeldungen an, die ggf. als Ergebnis des Vorgangs ausgegeben werden. 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 Erweiterbarkeitselement dar, das einem Port innerhalb eines XML-Webdiensts hinzugefügt wurde. Diese Klasse kann nicht vererbt werden.

HttpBinding

Stellt ein Erweiterbarkeitselement dar, das einem Binding innerhalb eines XML-Webdiensts hinzugefügt wurde. Diese Klasse kann nicht vererbt werden.

HttpOperationBinding

Stellt ein Erweiterbarkeitselement dar, das einem OperationBinding innerhalb eines XML-Webdiensts hinzugefügt wurde. Diese Klasse kann nicht vererbt werden.

HttpUrlEncodedBinding

Stellt ein Erweiterbarkeitselement dar, das einem InputBinding innerhalb eines XML-Webdiensts hinzugefügt wurde. Diese Klasse kann nicht vererbt werden.

HttpUrlReplacementBinding

Stellt ein Erweiterbarkeitselement dar, das einem InputBinding innerhalb eines XML-Webdiensts hinzugefügt wurde. Hierdurch wird das Format für die Datenübertragung über HTTP angegeben. Diese Klasse kann nicht vererbt werden.

Import

Ordnet dem Speicherort eines Dokuments einen XML-Namespace zu. Diese Klasse kann nicht vererbt werden.

ImportCollection

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

InputBinding

Stellt eine Gruppe 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 durch einen XML-Webdienst übergeben werden. Diese Klasse kann nicht vererbt werden.

MessageBinding

Beschreibt, wie abstrakter Inhalt einem konkreten Format zugeordnet wird.

MessageCollection

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

MessagePart

Stellt die Aufteilung von Nachrichten in ihre logischen Einheiten mit bestimmten abstrakten Informationen für jeden Teil dar. 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 Erweiterbarkeitselement dar, das einem InputBinding oder einem OutputBinding in einem XML-Webdienst hinzugefügt wurde, wobei das MIME-Format für den Textkörper der HTTP-Übertragung angegeben wird. Diese Klasse kann nicht vererbt werden.

MimeMultipartRelatedBinding

Stellt ein Erweiterbarkeitselement dar, das einem InputBinding oder einem OutputBinding hinzugefügt wurde, wobei die einzelnen MIME-Formate für die einzelnen Teile der HTTP-Übertragung angegeben werden. Diese Klasse kann nicht vererbt werden.

MimePart

Stellt ein Erweiterbarkeitselement dar, das einem MimeMultipartRelatedBinding hinzugefügt wurde, das den konkreten MIME-Typ für den MessagePart angibt, auf den der MimePart angewendet wird. 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 InputBinding, einem OutputBinding oder einem MimePart hinzugefügt wurde, wobei die Textmuster angegeben werden, 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 Erweiterbarkeitselement dar, das einem MimePart, einem InputBinding oder einem OutputBinding hinzugefügt wurde. Es gibt das Schema für XML-Meldungen 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 durch den XML-Webdienst unterstützten Aktion bereit. Diese Klasse kann nicht vererbt werden.

OperationBinding

Stellt Spezifikationen für Protokolle und Datenformate für die Meldungen bereit, die in der durch den 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 durch den 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 Eingabemeldungen, die durch den XML-Webdienst empfangen werden. Diese Klasse kann nicht vererbt werden.

OperationMessage

Stellt einen Meldungstyp dar, der durch die Aktion eines XML-Webdiensts übergeben wird.

OperationMessageCollection

Stellt eine Auflistung von OperationInput- und OperationOutput-Nachrichten mit Bezug auf einen XML-Webdienst dar. Diese Klasse kann nicht vererbt werden.

OperationOutput

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

OutputBinding

Stellt eine Gruppe 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, im XML-Webdienst enthaltenen Endpunkt. Diese Klasse kann nicht vererbt werden.

PortCollection

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

PortType

Stellt eine benannte Gruppe von abstrakten Operationen und die entsprechenden abstrakten Meldung dar. Diese Klasse kann nicht vererbt werden.

PortTypeCollection

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

ProtocolImporter

Stellt die gängigen Funktionen für alle Kommunikationsprotokolle zum Generieren von Klassen für Webdienste bereit.

ProtocolReflector

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

Service

Gruppiert eine Reihe von verwandten Instanzen der Port-Klasse, die 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

Bietet eine Möglichkeit zum Erstellen und Formatieren einer gültigen WSDL-Dokumentdatei (Web Services Description Language-Dokumentdatei) mit den entsprechenden Namespaces, Elementen und Attributen zur Beschreibung eines XML-Webdiensts. Diese Klasse kann nicht vererbt werden.

ServiceDescriptionBaseCollection

Bildet die Basis für die stark typisierten 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 Erweiterbarkeitselement dar, das einem XML-Webdienst hinzugefügt wurde.

ServiceDescriptionFormatExtensionCollection

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

ServiceDescriptionImporter

Macht eine Methode zum Generieren von Clientproxyklassen für XML-Webdienste verfügbar.

ServiceDescriptionReflector

Stellt eine verwaltete Möglichkeit bereit, durch einen XML-Webdienst unterstützte Typen dynamisch anzuzeigen, zu erstellen und aufzurufen.

Soap12AddressBinding

Stellt eine Formaterweiterung für Dienstbeschreibungen dar, die auf einen Port angewendet wird, wenn ein XML-Webdienst die Version 1.2 des SOAP-Protokolls unterstützt. Diese Klasse kann nicht vererbt werden.

Soap12Binding

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

Soap12BodyBinding

Stellt eine Formaterweiterung für Dienstbeschreibungen dar, die auf ein InputBinding oder ein OutputBinding angewendet wird, wenn ein XML-Webdienst die Version 1.2 des SOAP-Protokolls unterstützt. Diese Klasse kann nicht vererbt werden.

Soap12FaultBinding

Stellt eine Formaterweiterung für Dienstbeschreibungen dar, die auf ein FaultBinding angewendet wird, wenn ein XML-Webdienst die Version 1.2 des SOAP-Protokolls unterstützt. Diese Klasse kann nicht vererbt werden.

Soap12HeaderBinding

Stellt eine Formaterweiterung für Dienstbeschreibungen dar, die auf ein InputBinding oder ein OutputBinding angewendet wird, wenn ein XML-Webdienst die Version 1.2 des SOAP-Protokolls unterstützt. Diese Klasse kann nicht vererbt werden.

Soap12OperationBinding

Stellt eine Formaterweiterung für Dienstbeschreibungen dar, die auf ein OperationBinding angewendet wird, wenn ein XML-Webdienst die Version 1.2 des SOAP-Protokolls unterstützt. Diese Klasse kann nicht vererbt werden.

SoapAddressBinding

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

SoapBinding

Stellt eine Erweiterung dar, die einer Binding innerhalb eines XML-Webdiensts hinzugefügt wurde. Diese Klasse kann nicht vererbt werden.

SoapBodyBinding

Stellt ein Erweiterbarkeitselement dar, das einem InputBinding oder einem OutputBinding hinzugefügt wurde.

SoapExtensionImporter

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

SoapExtensionReflector

Stellt eine gemeinsame Schnittstelle und Funktionen für Klassen bereit, mit denen einem ServiceDescription-Objekt methodenweise SOAP-Erweiterungsinformationen hinzugefügt werden können.

SoapFaultBinding

Stellt ein Erweiterbarkeitselement dar, das einem FaultBinding innerhalb eines XML-Webdiensts 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. Dieses gibt die SOAP-Headertypen an, die zum Übertragen von Fehlerinformationen innerhalb des SOAP-Headers verwendet werden.

SoapOperationBinding

Stellt eine Erweiterung dar, die einem OperationBinding innerhalb eines XML-Webdiensts hinzugefügt wurde.

SoapProtocolImporter

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

SoapTransportImporter

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

Types

Beschreibt für ausgetauschte Meldungen relevante Datentypdefinitionen. 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 in einer XML-Textdatei angegebene Optionen zur Codegenerierung dar.

WebServicesInteroperability

Die WebServicesInteroperability-Klasse stellt Methoden bereit, um zu überprüfen, ob einer oder mehrere der angegebenen Webdienste einer bestimmten Spezifikation einer WS-I (Web Services Interoperability)-Organisation entsprechen.

Enumerationen

OperationFlow

Gibt den Übertragungstyp an, den ein Endpunkt des xml-Webdiensts unterstützen kann.

ServiceDescriptionImportStyle

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

ServiceDescriptionImportWarnings

Gibt den Typ der von Import(CodeNamespace, CodeCompileUnit) erstellten Warnungen an.

SoapBindingStyle

Gibt die Art der Aktion an, die im XML-Webdienst auf der Ebene der Klassenhierarchie erfolgt, auf die die Enumeration angewendet wird.

SoapBindingUse

Gibt an, ob die Meldungsteile als abstrakte Typdefinitionen oder konkrete Schemadefinitionen codiert sind.