System.Web.Services.Description Namespace
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.
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 |
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. |