UrlParameterReader 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.
Legge i parametri di richiesta in ingresso per i servizi Web implementati tramite HTTP con coppie nome-valore codificate nella stringa di query dell'URL anziché come messaggio SOAP.
public ref class UrlParameterReader : System::Web::Services::Protocols::ValueCollectionParameterReader
public class UrlParameterReader : System.Web.Services.Protocols.ValueCollectionParameterReader
type UrlParameterReader = class
inherit ValueCollectionParameterReader
Public Class UrlParameterReader
Inherits ValueCollectionParameterReader
- Ereditarietà
Commenti
UrlParameterReader 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 UrlParameterReader classe fornisce un metodo lato servizio, Read, per leggere le coppie nome/valore del parametro codificate nella stringa di query di un URL di richiesta HTTP. Ad esempio, nell'URL http://contoso.com?a=1&b=2a e b sono nomi di parametro e 12 sono i relativi valori.
In genere non sarà necessario usare UrlParameterReader direttamente. HTTP-GET i servizi Web vengono abilitati quando un elemento ASP.NET file di configurazione (Web.config) protocols contiene un elemento add il cui valore dell'attributo name è "HttpGet". La UrlParameterReader classe viene usata automaticamente quando viene abilitato un servizio Web HTTP-GET e viene ricevuta una richiesta HTTP applicabile.
Costruttori
| Nome | Descrizione |
|---|---|
| UrlParameterReader() |
Inizializza una nuova istanza della classe UrlParameterReader. |
Metodi
| Nome | Descrizione |
|---|---|
| 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 ValueCollectionParameterReader) |
| 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) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| Initialize(Object) |
Inizializza un'istanza di . (Ereditato da ValueCollectionParameterReader) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| Read(HttpRequest) |
Legge le coppie nome/valore codificate nella stringa di query di una richiesta HTTP nei valori dei parametri del metodo Web. |
| Read(NameValueCollection) |
Converte una raccolta di coppie nome/valore in una matrice di oggetti che rappresentano i valori dei parametri del metodo. (Ereditato da ValueCollectionParameterReader) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |