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, 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 |
| 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. |