HtmlFormParameterWriter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrive i parametri di richiesta in uscita per i servizi Web implementati tramite HTTP con le coppie nome-valore codificate come formato 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 di servizi Web e i lettori 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-urlencoded
MIME .
In genere non sarà necessario usare HtmlFormParameterWriter direttamente. Quando lo strumento Wsdl.exe genera codice proxy client in base all'implementazione HTTP-POST, si applica a ogni metodo Web e imposta la HttpMethodAttribute proprietà dell'attributo ParameterFormatter su HtmlFormParameterWriter.
Costruttori
HtmlFormParameterWriter() |
Inizializza una nuova istanza della classe HtmlFormParameterWriter. |
Proprietà
RequestEncoding |
Ottiene o imposta la codifica usata per scrivere i parametri per la richiesta HTTP. (Ereditato da UrlEncodedParameterWriter) |
UsesWriteRequest |
Ottiene un valore che indica se i valori dei parametri del metodo Web sono serializzati nel corpo della richiesta HTTP in uscita. |
Metodi
Encode(TextWriter, Object[]) |
Codifica tutti i valori dei parametri di un metodo Web scrivendoli nel writer specificato. (Ereditato da UrlEncodedParameterWriter) |
Encode(TextWriter, String, Object) |
Codifica un valore del parametro specificato scrivendolo 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 viene eseguito l'override in una classe derivata, viene restituita una matrice di oggetti inizializzatore che corrisponde a una matrice di input di definizioni di metodo. (Ereditato da MimeFormatter) |
GetRequestUrl(String, Object[]) |
Quando viene eseguito l'override in una classe derivata, viene modificato l'URL (Uniform Request Locator) della richiesta HTTP in uscita. (Ereditato da MimeParameterWriter) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Initialize(Object) |
Consente di inizializzare un'istanza. (Ereditato da UrlEncodedParameterWriter) |
InitializeRequest(WebRequest, Object[]) |
Inizializza la richiesta HTTP in uscita. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (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. |