Freigeben über


System.Web.Services.Description-Namespace

Der System.Web.Services.Description-Namespace besteht aus den 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 über WSDL finden Sie in der Spezifikation auf der W3C-Website unter http://www.w3.org/TR/wsdl/.

Klassen

  Klasse Beschreibung
Öffentliche Klasse BasicProfileViolation Stellt einen WSDL-Verstoß gegen die Version 1.1 von WSI Basic Profile dar.
Öffentliche Klasse BasicProfileViolationCollection Enthält eine stark typisierte Auflistung von BasicProfileViolation-Objekten.
Öffentliche Klasse BasicProfileViolationEnumerator Listet die Elemente einer BasicProfileViolationCollection auf.
Öffentliche Klasse Binding Gibt das konkrete Datenformat sowie die Protokolle an, die im XML-Webdienst verwendet werden. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse BindingCollection Stellt eine Auflistung von Instanzen der Binding-Klasse dar, die durch den XML-Webdienst unterstützt wird. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse DocumentableItem Stellt die abstrakte Basisklasse dar, von der mehrere Klassen im System.Web.Services.Description-Namespace abgeleitet sind.
Öffentliche Klasse FaultBinding Gibt das Format für alle Fehlermeldungen an, die ggf. als Ergebnis des Vorgangs ausgegeben werden. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse FaultBindingCollection Stellt eine Auflistung von Instanzen der FaultBinding-Klasse dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse HttpAddressBinding Stellt ein Erweiterbarkeitselement dar, das einem Port innerhalb eines XML-Webdiensts hinzugefügt wurde. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse HttpBinding Stellt ein Erweiterbarkeitselement dar, das einem Binding innerhalb eines XML-Webdiensts hinzugefügt wurde. Die Klasse kann nicht geerbt werden.
Öffentliche Klasse HttpOperationBinding Stellt ein Erweiterbarkeitselement dar, das einem OperationBinding innerhalb eines XML-Webdiensts hinzugefügt wurde. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse HttpUrlEncodedBinding Stellt ein Erweiterbarkeitselement dar, das einem InputBinding innerhalb eines XML-Webdiensts hinzugefügt wurde. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse Import Ordnet dem Speicherort eines Dokuments einen XML-Namespace zu. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse Message Stellt eine abstrakte Definition von Daten bereit, die durch einen XML-Webdienst übergeben werden. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse MessageBinding Beschreibt, wie abstrakter Inhalt einem konkreten Format zugeordnet wird.
Öffentliche Klasse MessageCollection Stellt eine Auflistung von Instanzen der Message-Klasse dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse MessagePart Ermöglicht die Aufteilung von Nachrichten in ihre logischen Einheiten mit bestimmten abstrakten Informationen für jeden Teil. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse MessagePartCollection Stellt eine Auflistung von Instanzen der MessagePart-Klasse dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse MimePartCollection Stellt eine Auflistung von Instanzen der MimePart-Klasse dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse MimeTextMatch Stellt ein Textmuster dar, nach dem die HTTP-Übertragung durchsucht wird. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse MimeTextMatchCollection Stellt eine Auflistung von Instanzen der MimeTextMatch-Klasse bereit. Die Klasse kann nicht geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse NamedItem Stellt ein benanntes Element dar, das dokumentiert werden kann.
Öffentliche Klasse Operation Stellt eine abstrakte Definition einer durch den XML-Webdienst unterstützten Aktion bereit. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse OperationBindingCollection Stellt eine Auflistung von Instanzen der OperationBinding-Klasse dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse OperationCollection Stellt eine Auflistung von Instanzen der Operation-Klasse dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse OperationFault Definiert die Spezifikationen für Fehlermeldungen, die durch den XML-Webdienst zurückgegeben werden. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse OperationFaultCollection Stellt eine Auflistung von Instanzen der OperationFault-Klasse dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse OperationInput Definiert die Spezifikationen für Eingabemeldungen, die durch den XML-Webdienst empfangen werden. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse OperationMessage Stellt einen Meldungstyp dar, der durch die Aktion eines XML-Webdiensts übergeben wird.
Öffentliche Klasse OperationMessageCollection Stellt eine Auflistung von OperationInput-Meldungen und OperationOutput-Meldungen dar, die sich auf einen XML-Webdienst beziehen. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse OperationOutput Definiert die Spezifikationen für Ausgabemeldungen, die durch den XML-Webdienst zurückgegeben werden. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse Port Definiert einen einzelnen, im XML-Webdienst enthaltenen Endpunkt. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse PortCollection Stellt eine Auflistung von Instanzen der Port-Klasse dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse PortType Stellt eine benannte Gruppe von abstrakten Operationen und die entsprechenden abstrakten Meldung dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse PortTypeCollection Stellt eine Auflistung von Instanzen der PortType-Klasse dar, d. h. eine Auflistung von Gruppen von Operationen, die durch den XML-Webdienst unterstützt werden. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse ProtocolImporter Stellt die gängigen Funktionen für alle Kommunikationsprotokolle zum Generieren von Klassen für Webdienste bereit.
Öffentliche Klasse ProtocolReflector Stellt für Kommunikationsprotokolle allgemeine Funktionen zum Erstellen von ServiceDescription-Objekten aus Klassen bereit, die als Webdienste identifiziert werden.
Öffentliche Klasse Service Gruppiert eine Reihe von verwandten Instanzen der Port-Klasse, die einem XML-Webdienst zugeordnet sind. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse ServiceCollection Stellt eine Auflistung von Instanzen der Service-Klasse dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse ServiceDescriptionBaseCollection Bildet die Basis für die stark typisierten Auflistungen, die Member des System.Web.Services.Description-Namespaces sind.
Öffentliche Klasse ServiceDescriptionCollection Stellt eine Auflistung von Instanzen der ServiceDescription-Klasse dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse ServiceDescriptionFormatExtension Stellt ein Erweiterbarkeitselement dar, das einem XML-Webdienst hinzugefügt wurde.
Öffentliche Klasse ServiceDescriptionFormatExtensionCollection Stellt die Auflistung der durch den XML-Webdienst verwendeten Erweiterbarkeitselemente dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse ServiceDescriptionImporter Macht eine Methode zum Generieren von Clientproxyklassen für XML-Webdienste verfügbar.
Öffentliche Klasse ServiceDescriptionReflector Stellt eine verwaltete Möglichkeit bereit, durch einen XML-Webdienst unterstützte Typen dynamisch anzuzeigen, zu erstellen und aufzurufen.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse 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 geerbt werden.
Öffentliche Klasse SoapAddressBinding Stellt ein Erweiterbarkeitselement dar, das einem Port innerhalb eines XML-Webdiensts hinzugefügt wurde.
Öffentliche Klasse SoapBinding Stellt eine Erweiterung dar, die einer Binding innerhalb eines XML-Webdiensts hinzugefügt wurde. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse SoapBodyBinding Stellt ein Erweiterbarkeitselement dar, das einem InputBinding oder einem OutputBinding hinzugefügt wurde.
Öffentliche Klasse SoapExtensionImporter Stellt eine allgemeine Schnittstelle und die Funktionalität bereit, damit Klassen Codeattribute generieren können, die SOAP-Erweiterungen angeben.
Öffentliche Klasse SoapExtensionReflector Stellt eine gemeinsame Schnittstelle und Funktionen für Klassen bereit, mit denen einem ServiceDescription-Objekt methodenweise SOAP-Erweiterungsinformationen hinzugefügt werden können.
Öffentliche Klasse SoapFaultBinding Stellt ein Erweiterbarkeitselement dar, das einer FaultBinding innerhalb eines XML-Webdiensts hinzugefügt wurde.
Öffentliche Klasse SoapHeaderBinding Stellt ein Erweiterbarkeitselement dar, das einem InputBinding oder einem OutputBinding innerhalb eines XML-Webdiensts hinzugefügt wurde.
Öffentliche Klasse 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.
Öffentliche Klasse SoapOperationBinding Stellt eine Erweiterung dar, die einem OperationBinding innerhalb eines XML-Webdiensts hinzugefügt wurde.
Öffentliche Klasse SoapProtocolImporter Generiert Klassen für Webdienste, die das SOAP-Protokoll verwenden.
Öffentliche Klasse SoapTransportImporter Fungiert als Basisklasse für abgeleitete Klassen, die SOAP-Übertragungsprotokolle in XML-Webdienste importieren.
Öffentliche Klasse Types Beschreibt für ausgetauschte Meldungen relevante Datentypdefinitionen. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse WebReference Beschreibt einen Verweis auf eine Auflistung von XML-Webdiensten.
Öffentliche Klasse WebReferenceCollection Beschreibt eine Auflistung von WebReference-Objekten.
Öffentliche Klasse WebReferenceOptions Die WebReferenceOptions-Klasse stellt in einer XML-Textdatei angegebene Optionen zur Codegenerierung dar.
Öffentliche Klasse 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

  Enumeration Beschreibung
Öffentliche Enumeration OperationFlow Gibt den Übertragungstyp an, den ein Endpunkt des xml-Webdiensts unterstützen kann.
Öffentliche Enumeration ServiceDescriptionImportStyle Gibt an, ob der Import auf den Server oder auf den Clientcomputer erfolgt.
Öffentliche Enumeration ServiceDescriptionImportWarnings Gibt den Typ der von Import erstellten Warnungen an.
Öffentliche Enumeration SoapBindingStyle Gibt die Art der Aktion an, die im XML-Webdienst auf der Ebene der Klassenhierarchie erfolgt, auf die die Enumeration angewendet wird.
Öffentliche Enumeration SoapBindingUse Gibt an, ob die Meldungsteile als abstrakte Typdefinitionen oder konkrete Schemadefinitionen codiert sind.