ValueCollectionParameterReader 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.
Dient als Basisklasse für Leser eingehender Anforderungsparameter für Webdienste, die mit HTTP, aber ohne SOAP implementiert werden.
public ref class ValueCollectionParameterReader abstract : System::Web::Services::Protocols::MimeParameterReader
public abstract class ValueCollectionParameterReader : System.Web.Services.Protocols.MimeParameterReader
type ValueCollectionParameterReader = class
inherit MimeParameterReader
Public MustInherit Class ValueCollectionParameterReader
Inherits MimeParameterReader
- Vererbung
- Abgeleitet
Hinweise
ValueCollectionParameterReader 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 ValueCollectionParameterReader Klasse stellt unter anderem eine allgemeine Read Methode für alle dienstseitigen Leser von Auflistungen von Name/Wert-Paaren in Webmethodenparameter bereit. Die Namen-Wert-Paare wurden aus einer eingehenden HTTP-Anforderung analysiert.
Normalerweise müssen Sie die untergeordneten Klassen nicht direkt verwenden ValueCollectionParameterReader . Die entsprechenden Typen werden gemäß den Einstellungen in einer ASP.NET Konfigurationsdatei (Web.config) verwendet.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ValueCollectionParameterReader() |
Initialisiert eine neue Instanz der ValueCollectionParameterReader-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. |
| 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. |
| IsSupported(LogicalMethodInfo) |
Bestimmt, ob die Parameterdefinitionen einer Methodendefinition von der ValueCollectionParameterReader Klasse unterstützt werden. |
| IsSupported(ParameterInfo) |
Bestimmt, ob ein bestimmter Parametertyp von der ValueCollectionParameterReader Klasse unterstützt wird. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Read(HttpRequest) |
Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, wird eine HTTP-Anforderung in ein Array von Webmethodenparameterwerten deserialisiert. (Geerbt von MimeParameterReader) |
| Read(NameValueCollection) |
Übersetzt eine Auflistung von Name-Wert-Paaren in ein Array von Objekten, die Methodenparameterwerte darstellen. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |