UrlParameterReader Klasse
Definition
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.
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.
public ref class UrlParameterReader : System::Web::Services::Protocols::ValueCollectionParameterReader
public class UrlParameterReader : System.Web.Services.Protocols.ValueCollectionParameterReader
type UrlParameterReader = class
inherit ValueCollectionParameterReader
Public Class UrlParameterReader
Inherits ValueCollectionParameterReader
- Vererbung
Hinweise
UrlParameterReader und andere Klassen im System.Web.Services.Protocols Namespace unterstützen die .NET Framework-Implementierungen von Webdiensten über die vorgänge HTTP-GET und HTTP-POST. Webdienstautoren und Leser serialisieren bzw. deserialisieren zwischen den Parametern oder Rückgabeobjekten von Webmethoden und den HTTP-Anforderungs- oder Antwortdatenströmen. Webdienstautoren und -leser verwenden HTTP für den Transport, tauschen jedoch keine Nachrichten mithilfe des SOAP-Standards aus.
Die UrlParameterReader Klasse stellt eine dienstseitige Methode zum Lesen von Parameternamen-Wert-Paaren bereit, Readdie in die Abfragezeichenfolge einer HTTP-Anforderungs-URL codiert sind. Beispielsweise sind in der URL http://contoso.com?a=1&b=2ab Parameternamen und 12 ihre Werte.
Normalerweise müssen Sie nicht direkt verwenden UrlParameterReader . HTTP-GET Webdienste werden aktiviert, wenn ASP.NET ein (Web.config) protocols-Element ein add-Element enthält, dessen Name-Attribut den Wert "HttpGet" aufweist. Die UrlParameterReader Klasse wird automatisch verwendet, wenn ein HTTP-GET Webdienst aktiviert ist und eine entsprechende HTTP-Anforderung empfangen wird.
Konstruktoren
| Name | Beschreibung |
|---|---|
| UrlParameterReader() |
Initialisiert eine neue Instanz der UrlParameterReader-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetInitializer(LogicalMethodInfo) |
Gibt einen Initialisierer für die angegebene Methode zurück. (Geerbt von ValueCollectionParameterReader) |
| GetInitializers(LogicalMethodInfo[]) |
Wenn eine abgeleitete Klasse überschrieben wird, wird ein Array von Initialisierungsobjekten zurückgegeben, das einem Eingabearray von Methodendefinitionen entspricht. (Geerbt von MimeFormatter) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| Initialize(Object) |
Initialisiert eine Instanz. (Geerbt von ValueCollectionParameterReader) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Read(HttpRequest) |
Liest Name/Wert-Paare, die in der Abfragezeichenfolge einer HTTP-Anforderung in Webmethodenparameterwerte codiert sind. |
| Read(NameValueCollection) |
Übersetzt eine Auflistung von Name-Wert-Paaren in ein Array von Objekten, die Methodenparameterwerte darstellen. (Geerbt von ValueCollectionParameterReader) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |