Partager via


HtmlFormParameterWriter Classe

Définition

Écrit les paramètres de requête sortants pour les services Web implémentés à l’aide de HTTP avec des paires nom-valeur encodées comme un formulaire HTML plutôt qu’en tant 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 et d’autres classes de l’espace System.Web.Services.Protocols de noms prennent en charge les implémentations des services Web du .NET Framework via les opérations de HTTP-GET et de HTTP-POST. Les rédacteurs de services web et les lecteurs sérialisent et désérialisent, respectivement, entre les paramètres ou les objets de retour des méthodes Web et les flux de requête ou de réponse HTTP. Les enregistreurs de services web et les lecteurs utilisent HTTP pour le transport, mais n’échangent pas de messages à l’aide de la norme SOAP. La classe côté HtmlFormParameterWriter client fournit des méthodes pour écrire des paires nom-valeur de paramètre dans le corps d’une requête HTTP avec le type application/x-www-form-urlencodedMIME.

En règle générale, vous n’aurez 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, il applique la HttpMethodAttribute méthode Web et définit la propriété HtmlFormParameterWriterde l’attribut ParameterFormatter sur .

Constructeurs

Nom Description
HtmlFormParameterWriter()

Initialise une nouvelle instance de la classe HtmlFormParameterWriter.

Propriétés

Nom Description
RequestEncoding

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

(Hérité de UrlEncodedParameterWriter)
UsesWriteRequest

Obtient une valeur qui indique si les valeurs des paramètres de méthode Web sont sérialisées dans le corps de la requête HTTP sortante.

Méthodes

Nom Description
Encode(TextWriter, Object[])

Encode toutes les valeurs de paramètre pour une méthode Web et les écrit dans l’enregistreur spécifié.

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

Encode une valeur de paramètre spécifiée et l’écrit dans l’enregistreur 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()

Sert 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 d’objets initialiseurs correspondant à un tableau d’entrée de définitions de 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) de la requête HTTP sortante.

(Hérité de MimeParameterWriter)
GetType()

Obtient la Type de l’instance actuelle.

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

Initialise une instance.

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

Initialise la requête HTTP sortante.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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 méthode Web dans un flux représentant le corps de la requête HTTP sortante.

S’applique à

Voir aussi