System.Web.Services.Protocols Namespace

Enthält Klassen, die die Protokolle definieren, die zum Übertragen von Daten über das Netzwerk während der Kommunikation zwischen XML-Webdienstclients und XML-Webdiensten verwendet werden, die mit ASP.NET erstellt wurden.

Klassen

Name Beschreibung
AnyReturnReader

Stellt einen minimalen Leser der Rückgabewerte für eingehende Antworten für Webdienstclients bereit, die mit HTTP, aber ohne SOAP implementiert wurden.

HtmlFormParameterReader

Liest eingehende Anforderungsparameter für Webdienste, die mithilfe von HTTP implementiert wurden, wobei Name-Wert-Paare wie ein HTML-Formular und nicht als SOAP-Nachricht codiert sind.

HtmlFormParameterWriter

Schreibt ausgehende Anforderungsparameter für Webdienste, die mithilfe von HTTP mit Name-Wert-Paaren codiert sind, wie ein HTML-Formular und nicht als SOAP-Nachricht.

HttpGetClientProtocol

Die Basisklasse für XML-Webdienstclientproxys, die das HTTP-GET-Protokoll verwenden.

HttpMethodAttribute

Durch Anwenden dieses Attributs auf einen XML-Webdienstclient mit HTTP-GET oder HTTP-POST werden die Typen festgelegt, die die an eine XML-Webdienstmethode gesendeten Parameter serialisieren und die Antwort von der XML-Webdienstmethode lesen. Diese Klasse kann nicht vererbt werden.

HttpPostClientProtocol

Die Basisklasse für XML-Webdienstclientproxys, die das HTTP-POST-Protokoll verwenden.

HttpSimpleClientProtocol

Stellt die Basisklasse für die Kommunikation mit einem XML-Webdienst mithilfe der einfachen HTTP-GET und HTTP-POST Protokollbindungen dar.

HttpWebClientProtocol

Stellt die Basisklasse für alle XML-Webdienstclientproxys dar, die das HTTP-Transportprotokoll verwenden.

InvokeCompletedEventArgs

Stellt das Ergebnis einer asynchron aufgerufenen Webmethode dar.

LogicalMethodInfo

Stellt die Attribute und Metadaten für eine XML-Webdienstmethode dar. Diese Klasse kann nicht vererbt werden.

MatchAttribute

Stellt die Attribute einer Übereinstimmung dar, die mithilfe des Textmusterabgleichs erstellt wurden. Diese Klasse kann nicht vererbt werden.

MimeFormatter

Stellt eine abstrakte Basisklasse für alle Leser und Autoren für Webdienste und Clients bereit, die mit HTTP, aber ohne SOAP implementiert wurden.

MimeParameterReader

Stellt eine allgemeine Basisimplementierung für Leser von Anforderungsparametern für Webdienste bereit, die mit HTTP, aber ohne SOAP implementiert werden.

MimeParameterWriter

Stellt eine allgemeine Basisimplementierung für Autoren veralteter Anforderungsparameter für Webdienstclients bereit, die mit HTTP, aber ohne SOAP implementiert werden.

MimeReturnReader

Stellt eine allgemeine Basisimplementierung für Leser eingehender Antwortrücklaufwerte für Webdienstclients bereit, die mit HTTP, aber ohne SOAP implementiert wurden.

NopReturnReader

Dient als nicht handelnder Leser eingehender Antwortrücklaufwerte für Webdienstclients, die mit HTTP, aber ohne SOAP implementiert wurden.

PatternMatcher

Durchsucht HTTP-Antworttext nach Rückgabewerten für Webdienstclients.

ServerProtocol

.NET Framework verwendet Klassen, die von der ServerProtocol-Klasse abgeleitet werden, um XML-Webdienstanforderungen zu verarbeiten.

ServerProtocolFactory

.NET Framework verwendet Klassen, die von der ServerProtocolFactory-Klasse abgeleitet werden, um XML-Webdienstanforderungen zu verarbeiten.

ServerType

.NET Framework verwendet die klasse ServerType zum Verarbeiten von XML-Webdienstanforderungen.

Soap12FaultCodes

Definiert die SOAP-Fehlercodes, die in einer SOAP-Nachricht angezeigt werden, wenn beim Kommunizieren mit XML-Webdiensten mithilfe des SOAP Version 1.2-Protokolls ein Fehler auftritt.

SoapClientMessage

Stellt die Daten in einer SOAP-Anforderung dar, die von einem XML-Webdienstclient an einem bestimmten SoapMessageStageClient empfangen wurde. Diese Klasse kann nicht vererbt werden.

SoapDocumentMethodAttribute

Wenn Sie die SoapDocumentMethodAttribute auf eine Methode anwenden, wird angegeben, dass SOAP-Nachrichten auf und von der Methode Document Formatierung verwenden.

SoapDocumentServiceAttribute

Das Anwenden der optionalen SoapDocumentServiceAttribute auf einen XML-Webdienst legt das Standardformat von SOAP-Anforderungen und -Antworten fest, die an und von XML-Webdienstmethoden innerhalb des XML-Webdiensts gesendet werden.

SoapException

Stellt die Ausnahme dar, die ausgelöst wird, wenn eine XML-Webdienstmethode über SOAP aufgerufen wird und eine Ausnahme auftritt.

SoapExtension

Die Basisklasse für SOAP-Erweiterungen für XML-Webdienste, die mit ASP.NET erstellt wurden.

SoapExtensionAttribute

Wenn eine abgeleitete Klasse überschrieben wird, gibt die SOAP-Erweiterung an, die mit einer XML-Webdienstmethode ausgeführt werden soll.

SoapFaultSubCode

Stellt den Inhalt des optionalen Subcode Elements eines SOAP-Fehlers dar, wenn SOAP-Version 1.2 für die Kommunikation zwischen einem Client und einem XML-Webdienst verwendet wird.

SoapHeader

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, stellt sie den Inhalt eines SOAP-Headers dar.

SoapHeaderAttribute

Dieses Attribut wird auf eine XML-Webdienstmethode oder einen XML-Webdienstclient angewendet, um einen SOAP-Header anzugeben, den die XML-Webdienstmethode oder der XML-Webdienstclient verarbeiten kann. Diese Klasse kann nicht vererbt werden.

SoapHeaderCollection

Enthält eine Auflistung von Instanzen der SoapHeader Klasse.

SoapHeaderException

Die SOAP-Darstellung eines Serverfehlers.

SoapHeaderHandling

Die SoapHeaderHandling Klasse wird verwendet, um SOAP-Headerinhalte in SOAP-Nachrichten abzurufen, festzulegen, zu schreiben und zu lesen.

SoapHeaderMapping

Die SoapHeaderMapping Klasse stellt eine SOAP-Headerzuordnung dar.

SoapHttpClientProtocol

Gibt den Klassenclient an, von dem Proxys bei Verwendung von SOAP abgeleitet werden.

SoapMessage

Stellt die Daten in einer SOAP-Anforderung oder SOAP-Antwort an einem bestimmten SoapMessageStage.

SoapRpcMethodAttribute

Gibt an, dass SOAP-Nachrichten, die an und von der Methode gesendet werden, RPC Formatierung verwenden.

SoapRpcServiceAttribute

Legt das Standardformat von SOAP-Anforderungen und -Antworten fest, die an und von XML-Webdienstmethoden innerhalb des XML-Webdiensts gesendet werden.

SoapServerMessage

Stellt die Daten in einer SOAP-Anforderung dar, die von einer XML-Webdienstmethode an eine bestimmte SoapMessageStageSOAP-Anforderung empfangen oder eine SOAP-Antwort gesendet wird. Diese Klasse kann nicht vererbt werden.

SoapServerMethod

Stellt die Attribute und Metadaten für eine XML-Webdienstmethode dar. Diese Klasse kann nicht vererbt werden.

SoapServerProtocol

.NET Framework erstellt eine Instanz der klasse SoapServerProtocol zum Verarbeiten von XML-Webdienstanforderungen.

SoapServerProtocolFactory

.NET Framework erstellt eine Instanz der klasse SoapServerProtocolFactory zum Verarbeiten von XML-Webdienstanforderungen.

SoapServerType

Die SoapServerType Klasse stellt den Typ dar, auf dem der XML-Webdienst basiert.

SoapUnknownHeader

Stellt die Daten dar, die von einem SOAP-Header empfangen wurden, der vom XML-Webdienst oder XML-Webdienstclient des Empfängers nicht verstanden wurde. Diese Klasse kann nicht vererbt werden.

TextReturnReader

Liest Rückgabewerte aus HTTP-Antworttext für Webdienstclients, die mit HTTP, aber ohne SOAP implementiert wurden.

UrlEncodedParameterWriter

Stellt URL-Codierungsfunktionen für Autoren veralteter Anforderungsparameter für Webdienstclients bereit, die mit HTTP, aber ohne SOAP implementiert werden.

UrlParameterReader

Liest eingehende Anforderungsparameter für Webdienste, die mithilfe von HTTP mit Name-Wert-Paaren implementiert werden, die in der Abfragezeichenfolge der URL codiert sind, anstatt als SOAP-Nachricht.

UrlParameterWriter

Schreibt veraltete Anforderungsparameter für Webdienste, die mithilfe von HTTP mit Name-Wert-Paaren implementiert werden, die in der Abfragezeichenfolge der URL codiert sind, anstatt als SOAP-Nachricht.

ValueCollectionParameterReader

Dient als Basisklasse für Leser eingehender Anforderungsparameter für Webdienste, die mit HTTP, aber ohne SOAP implementiert werden.

WebClientAsyncResult

Stellt eine Implementierung IAsyncResult für die Verwendung durch XML-Webdienstproxys bereit, um das asynchrone Standardmethodenmuster zu implementieren.

WebClientProtocol

Gibt die Basisklasse für alle XML-Webdienstclientproxys an, die mit ASP.NET erstellt wurden.

WebServiceHandlerFactory

Stellt Webdiensthandlerinstanzen dynamisch her, deren Typ oder Typen die IHttpHandler Schnittstelle implementieren.

XmlReturnReader

Liest Rückgabewerte aus XML, die im Textkörper eingehender Antworten für Webdienstclients codiert sind, die mit HTTP, aber ohne SOAP implementiert wurden.

Enumerationen

Name Beschreibung
LogicalMethodTypes

Gibt an, wie die XML-Webdienstmethode aufgerufen wurde.

SoapHeaderDirection

Gibt an, ob der Empfänger des SoapHeader der XML-Webdienst, der XML-Webdienstclient oder beides ist.

SoapMessageStage

Gibt die Verarbeitungsphase einer SOAP-Nachricht an.

SoapParameterStyle

Gibt an, wie Parameter in einer SOAP-Nachricht formatiert werden.

SoapProtocolVersion

Gibt die Version des SOAP-Protokolls an, das für die Kommunikation mit einem XML-Webdienst verwendet wird.

SoapServiceRoutingStyle

Gibt an, wie eine SOAP-Nachricht an den Webserver weitergeleitet wird, auf dem der XML-Webdienst gehostet wird.

Delegaten

Name Beschreibung
InvokeCompletedEventHandler

Stellt einen Ereignishandler dar, der die Ergebnisse asynchron aufgerufener Webmethoden akzeptiert. Diese Klasse kann nicht vererbt werden.