Partager via


HtmlFormParameterWriter Classe

Définition

Écrit les paramètres de la demande sortante pour les services Web implémentés à l'aide du protocole HTTP, avec les paires nom/valeur codées en tant que formulaire HTML plutôt que message SOAP.

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
Héritage

Remarques

HtmlFormParameterWriter d’autres classes de l' System.Web.Services.Protocols espace de noms prennent en charge les implémentations de .NET Framework des services Web via les opérations http-http et http-poster. Les enregistreurs et les lecteurs de service Web sérialisent et désérialisent, respectivement, entre les paramètres ou retournent des objets de méthodes Web et les flux de requête ou de réponse HTTP. Les créateurs et les lecteurs de service Web utilisent HTTP pour le transport, mais n’échangent pas de messages à l’aide de la norme SOAP. La classe côté client HtmlFormParameterWriter fournit des méthodes pour écrire des paires nom-valeur de paramètre dans le corps d’une requête HTTP avec le type MIME application/x-www-form-urlencoded .

En général, vous n’avez pas besoin d’utiliser HtmlFormParameterWriter directement. Lorsque l’outil Wsdl.exe génère du code proxy client en fonction de l’implémentation HTTP-POSTÉRIEURe, il applique HttpMethodAttribute à chaque méthode Web et affecte à la propriété de l’attribut la ParameterFormatter valeur HtmlFormParameterWriter .

Constructeurs

HtmlFormParameterWriter()

Initialise une nouvelle instance de la classe HtmlFormParameterWriter.

Propriétés

RequestEncoding

Obtient ou définit l’encodage utilisé pour écrire les paramètres dans la requête HTTP.

(Hérité de UrlEncodedParameterWriter)
UsesWriteRequest

Obtient une valeur indiquant si les valeurs des paramètres de la méthode Web sont sérialisées dans le corps de la demande HTTP sortante.

Méthodes

Encode(TextWriter, Object[])

Code toutes les valeurs des paramètres pour une méthode Web et les écrit dans le writer spécifié.

(Hérité de UrlEncodedParameterWriter)
Encode(TextWriter, String, Object)

Code une valeur de paramètre spécifiée et l'écrit dans le writer spécifié.

(Hérité de UrlEncodedParameterWriter)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetInitializer(LogicalMethodInfo)

Retourne un initialiseur pour la méthode spécifiée.

(Hérité de UrlEncodedParameterWriter)
GetInitializers(LogicalMethodInfo[])

En cas de substitution dans une classe dérivée, retourne un tableau des objets de l'initialiseur correspondant à un tableau d'entrée des définitions de la méthode.

(Hérité de MimeFormatter)
GetRequestUrl(String, Object[])

En cas de substitution dans une classe dérivée, modifie l'URL (Uniform Request Locator) d'une demande HTTP sortante.

(Hérité de MimeParameterWriter)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Initialize(Object)

Initialise une instance.

(Hérité de UrlEncodedParameterWriter)
InitializeRequest(WebRequest, Object[])

Initialise la demande HTTP sortante.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
WriteRequest(Stream, Object[])

Sérialise les valeurs des paramètres de la méthode Web dans un flux de données représentant le corps de la demande HTTP sortante.

S’applique à

Voir aussi