MimeParameterWriter 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.
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à
- 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. |