HtmlFormParameterWriter-Klasse
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.
Namespace: System.Web.Services.Protocols
Assembly: System.Web.Services (in system.web.services.dll)
Syntax
'Declaration
Public Class HtmlFormParameterWriter
Inherits UrlEncodedParameterWriter
'Usage
Dim instance As HtmlFormParameterWriter
public class HtmlFormParameterWriter : UrlEncodedParameterWriter
public ref class HtmlFormParameterWriter : public UrlEncodedParameterWriter
public class HtmlFormParameterWriter extends UrlEncodedParameterWriter
public class HtmlFormParameterWriter extends UrlEncodedParameterWriter
Hinweise
HtmlFormParameterWriter und andere Klassen im System.Web.Services.Protocols-Namespace unterstützen die Implementierungen von Webdiensten von .NET Framework über die HTTP-GET- und HTTP-POST-Operationen. Webdienstwriter und -reader serialisieren bzw. deserialisieren zwischen den Parametern oder Rückgabeobjekten von Webmethoden und den HTTP-Anforderungsstreams bzw. -Antwortstreams. Webdienstwriter und -reader verwenden HTTP für den Transport, tauschen jedoch keine Meldungen mithilfe des SOAP-Standards aus. Die dienstseitige HtmlFormParameterWriter-Klasse stellt Methoden bereit, mit denen Name-Wert-Paare von Parametern in den Text einer HTTP-Anforderung mit dem MIME-Typ application/x-www-form-urlencoded geschrieben werden.
In der Regel ist die direkte Verwendung von HtmlFormParameterWriter nicht erforderlich. Wenn das Tool Wsdl.exe Clientproxycode entsprechend der Implementierung von HTTP-POST generiert, wird das HttpMethodAttribute auf alle Webmethoden angewendet, und die ParameterFormatter-Eigenschaft des Attributs wird auf HtmlFormParameterWriter festgelegt.
Vererbungshierarchie
System.Object
System.Web.Services.Protocols.MimeFormatter
System.Web.Services.Protocols.MimeParameterWriter
System.Web.Services.Protocols.UrlEncodedParameterWriter
System.Web.Services.Protocols.HtmlFormParameterWriter
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
HtmlFormParameterWriter-Member
System.Web.Services.Protocols-Namespace
MimeFormatter
MimeParameterWriter
UrlEncodedParameterWriter