HtmlFormParameterWriter Klasse

Definition

Schreibt ausgehende Anforderungsparameter für Webdienste, die mithilfe von HTTP mit Name-Wert-Paaren implementiert sind, die nicht als SOAP-Nachricht, sondern in HTML-Form codiert sind.

public ref class HtmlFormParameterWriter : System::Web::Services::Protocols::UrlEncodedParameterWriter
public class HtmlFormParameterWriter : System.Web.Services.Protocols.UrlEncodedParameterWriter
type HtmlFormParameterWriter = class
    inherit UrlEncodedParameterWriter
Public Class HtmlFormParameterWriter
Inherits UrlEncodedParameterWriter
Vererbung

Hinweise

HtmlFormParameterWriter und andere Klassen im- System.Web.Services.Protocols Namespace unterstützen die Implementierungen von-Webdiensten des .NET Framework über HTTP-Get-und HTTP-POST-Vorgänge. Webdienst-Writer und-Leser serialisieren bzw. Deserialisieren Sie zwischen den Parametern oder Rückgabe Objekten von Webmethoden und den HTTP-Anforderungs-oder Antwortdaten strömen. Webdienst-Writer und-Leser verwenden HTTP für den Transport, tauschen aber keine Nachrichten mit dem SOAP-Standard aus. Die Client seitige HtmlFormParameterWriter Klasse stellt Methoden bereit, mit denen Parameter Name-Wert-Paare in den Text einer HTTP-Anforderung mit dem MIME-Typ geschrieben werden können application/x-www-form-urlencoded .

Sie müssen in der Regel nicht HtmlFormParameterWriter direkt verwenden. Wenn das Wsdl.exe Tool Client Proxy Code gemäß der HTTP-Post-Implementierung generiert, wendet es HttpMethodAttribute auf jede Webmethode an und legt die-Eigenschaft des Attributs ParameterFormatter auf fest HtmlFormParameterWriter .

Konstruktoren

HtmlFormParameterWriter()

Initialisiert eine neue Instanz der HtmlFormParameterWriter-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.

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[])

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL (Uniform Resource Locator) der ausgehenden HTTP-Anforderung.

(Geerbt von MimeParameterWriter)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize(Object)

Initialisiert eine Instanz.

(Geerbt von UrlEncodedParameterWriter)
InitializeRequest(WebRequest, Object[])

Initialisiert die ausgehende HTTP-Anforderung.

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 Parameterwerte von Webmethoden in einem Stream, der den Text der ausgehenden HTTP-Anforderung darstellt.

Gilt für

Siehe auch