UrlParameterWriter 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.
Schreibt ausgehende Anforderungsparameter für Webdienste, die mithilfe von HTTP mit Name-Wert-Paaren implementiert sind, die nicht als SOAP-Nachricht, sondern in der Anforderungszeichenfolge der URL codiert sind.
public ref class UrlParameterWriter : System::Web::Services::Protocols::UrlEncodedParameterWriter
public class UrlParameterWriter : System.Web.Services.Protocols.UrlEncodedParameterWriter
type UrlParameterWriter = class
inherit UrlEncodedParameterWriter
Public Class UrlParameterWriter
Inherits UrlEncodedParameterWriter
- Vererbung
Hinweise
UrlParameterWriterund andere Klassen im System.Web.Services.Protocols Namespace unterstützen die Implementierungen von Webdiensten des .NET Framework über die HTTP-GET- und HTTP-POST-Vorgänge. 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 mit dem SOAP-Standard aus.
Die UrlParameterWriter -Klasse stellt eine clientseitige Methode bereit, GetRequestUrlum Name-Wert-Parameterpaare in die Abfragezeichenfolge einer HTTP-Anforderungs-URL zu codieren. In der URL http://contoso.com?a=1&b=2
a
sind beispielsweise und b
Parameternamen, und 1
und 2
sind deren Werte.
Sie müssen in der Regel nicht direkt verwenden UrlParameterWriter . Wenn das Wsdl.exe-Tool Clientproxycode gemäß der HTTP-GET-Implementierung generiert, wendet es stattdessen auf HttpMethodAttribute jede Webmethode an und legt die -Eigenschaft des Attributs ParameterFormatter auf fest UrlParameterWriter.
Konstruktoren
UrlParameterWriter() |
Initialisiert eine neue Instanz der UrlParameterWriter-Klasse. |
Eigenschaften
RequestEncoding |
Ruft die Codierung ab, die zum Schreiben von Parametern in die HTTP-Anforderung verwendet wird, oder legt sie fest. (Geerbt von UrlEncodedParameterWriter) |
UsesWriteRequest |
Ruft einen Wert ab, der angibt, ob Parameterwerte von Webmethoden im Text der ausgehenden HTTP-Anforderung serialisiert werden. (Geerbt von MimeParameterWriter) |
Methoden
Encode(TextWriter, Object[]) |
Codiert alle Parameterwerte für eine Webmethode und schreibt diese in den angegebenen Writer. (Geerbt von UrlEncodedParameterWriter) |
Encode(TextWriter, String, Object) |
Codiert einen angegebenen Parameterwert und schreibt diesen in den angegebenen Writer. (Geerbt von UrlEncodedParameterWriter) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetInitializer(LogicalMethodInfo) |
Gibt einen Initialisierer für die angegebene Methode zurück. (Geerbt von UrlEncodedParameterWriter) |
GetInitializers(LogicalMethodInfo[]) |
Gibt beim Überschreiben in einer abgeleiteten Klasse ein Array von Initialisierungsobjekten zurück, das einem Eingabearray von Methodendefinitionen entspricht. (Geerbt von MimeFormatter) |
GetRequestUrl(String, Object[]) |
Schreibt Parameterwerte von Webmethoden in die Abfragezeichenfolge einer HTTP-Anforderung. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
Initialize(Object) |
Initialisiert eine Instanz. (Geerbt von UrlEncodedParameterWriter) |
InitializeRequest(WebRequest, Object[]) |
Initialisiert beim Überschreiben in einer abgeleiteten Klasse die ausgehende HTTP-Anforderung. (Geerbt von MimeParameterWriter) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
WriteRequest(Stream, Object[]) |
Serialisiert beim Überschreiben in einer abgeleiteten Klasse die Parameterwerte von Webmethoden in einem Stream, der den Text der ausgehenden HTTP-Anforderung darstellt. (Geerbt von MimeParameterWriter) |