Condividi tramite


MimeParameterWriter Classe

Definizione

Fornisce un'implementazione di base comune per i writer dei parametri delle richieste in uscita per i client del servizio Web implementata tramite HTTP ma senza SOAP.

public ref class MimeParameterWriter abstract : System::Web::Services::Protocols::MimeFormatter
public abstract class MimeParameterWriter : System.Web.Services.Protocols.MimeFormatter
type MimeParameterWriter = class
    inherit MimeFormatter
Public MustInherit Class MimeParameterWriter
Inherits MimeFormatter
Ereditarietà
MimeParameterWriter
Derivato

Commenti

MimeParameterWriter 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 del servizio Web serializzano e deserializzano, rispettivamente, tra i parametri o gli oggetti restituiti dei 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 MimeParameterWriter classe stabilisce un formato comune di scrittura delle richieste per la scrittura sul lato client dei parametri del metodo Web nei flussi di richiesta HTTP.

In genere non è necessario usare MimeParameterWriter direttamente le classi discendenti o . Al contrario, quando lo strumento di Wsdl.exe genera codice proxy client in base alle implementazioni HTTP-GET o HTTP-POST, applica a HttpMethodAttribute ogni metodo Web e imposta la proprietà dell'attributo ParameterFormatter sul tipo appropriato.

Costruttori

MimeParameterWriter()

Inizializza una nuova istanza della classe MimeParameterWriter.

Proprietà

RequestEncoding

Ottiene o imposta la codifica usata per scrivere i parametri per la richiesta HTTP.

UsesWriteRequest

Ottiene un valore che indica se i valori di parametro del metodo Web sono serializzati nel corpo della richiesta HTTP in uscita.

Metodi

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)

Quando viene eseguito l'override in una classe derivata, viene restituito un inizializzatore del metodo specificato.

(Ereditato da MimeFormatter)
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.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Initialize(Object)

Quando viene eseguito l'override in una classe derivata, inizializza un'istanza.

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

Quando viene eseguito l'override in una classe derivata, viene inizializzata 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[])

Quando viene eseguito l'override in una classe derivata, vengono serializzati i valori di parametro del metodo Web in un flusso che rappresenta il corpo della richiesta HTTP in uscita.

Si applica a

Vedi anche