Condividi tramite


HtmlFormParameterWriter Classe

Definizione

Scrive i parametri delle richieste in uscita per i servizi Web implementati usando HTTP con coppie nome-valore codificate come un modulo HTML anziché come messaggio 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
Ereditarietà

Commenti

HtmlFormParameterWriter e altre classi nello System.Web.Services.Protocols spazio dei nomi supportano le implementazioni di .NET Framework dei servizi Web tramite le operazioni HTTP-GET e HTTP-POST. I writer e i lettori di servizi Web serializzano e deserializzano, rispettivamente, tra i parametri o restituiscono oggetti di metodi Web e i flussi di richiesta o risposta HTTP. I writer e i lettori di servizi Web usano HTTP per il trasporto, ma non scambiano messaggi usando lo standard SOAP. La classe lato HtmlFormParameterWriter client fornisce metodi per scrivere coppie nome-valore del parametro nel corpo di una richiesta HTTP con il tipo application/x-www-form-urlencodedMIME .

In genere non sarà necessario usare HtmlFormParameterWriter direttamente. Quando lo strumento Wsdl.exe genera codice proxy client in base all'implementazione HTTP-POST, applica a HttpMethodAttribute ogni metodo Web e imposta la proprietà dell'attributo ParameterFormatter su HtmlFormParameterWriter.

Costruttori

Nome Descrizione
HtmlFormParameterWriter()

Inizializza una nuova istanza della classe HtmlFormParameterWriter.

Proprietà

Nome Descrizione
RequestEncoding

Ottiene o imposta la codifica utilizzata per scrivere parametri nella richiesta HTTP.

(Ereditato da UrlEncodedParameterWriter)
UsesWriteRequest

Ottiene un valore che indica se i valori dei parametri del metodo Web vengono serializzati nel corpo della richiesta HTTP in uscita.

Metodi

Nome Descrizione
Encode(TextWriter, Object[])

Codifica tutti i valori dei parametri per un metodo Web e li scrive nel writer specificato.

(Ereditato da UrlEncodedParameterWriter)
Encode(TextWriter, String, Object)

Codifica un valore di parametro specificato e lo scrive nel writer specificato.

(Ereditato da UrlEncodedParameterWriter)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInitializer(LogicalMethodInfo)

Restituisce un inizializzatore per il metodo specificato.

(Ereditato da UrlEncodedParameterWriter)
GetInitializers(LogicalMethodInfo[])

Quando sottoposto a override in una classe derivata, restituisce una matrice di oggetti inizializzatori corrispondenti a una matrice di input di definizioni di metodo.

(Ereditato da MimeFormatter)
GetRequestUrl(String, Object[])

Quando sottoposto a override in una classe derivata, modifica l'URL (Uniform Request Locator) della richiesta HTTP in uscita.

(Ereditato da MimeParameterWriter)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Initialize(Object)

Inizializza un'istanza di .

(Ereditato da UrlEncodedParameterWriter)
InitializeRequest(WebRequest, Object[])

Inizializza la richiesta HTTP in uscita.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
WriteRequest(Stream, Object[])

Serializza i valori dei parametri del metodo Web in un flusso che rappresenta il corpo della richiesta HTTP in uscita.

Si applica a

Vedi anche