UrlParameterReader Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit les paramètres de requête entrants pour les services Web implémentés à l’aide de HTTP avec des paires nom-valeur encodées dans la chaîne de requête de l’URL plutôt qu’en tant que message 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
- Héritage
Remarques
UrlParameterReader et d’autres classes de l’espace System.Web.Services.Protocols de noms prennent en charge les implémentations des services Web du .NET Framework via les opérations de HTTP-GET et de HTTP-POST. Les rédacteurs de services web et les lecteurs sérialisent et désérialisent, respectivement, entre les paramètres ou les objets de retour des méthodes Web et les flux de requête ou de réponse HTTP. Les enregistreurs de services web et les lecteurs utilisent HTTP pour le transport, mais n’échangent pas de messages à l’aide de la norme SOAP.
La UrlParameterReader classe fournit une méthode côté service, Readpour lire les paires nom/valeur de paramètre qui sont encodées dans la chaîne de requête d’une URL de requête HTTP. Par exemple, dans l’URLhttp://contoso.com?a=1&b=2, a et b sont des noms de paramètres et 12 sont leurs valeurs.
En règle générale, vous n’aurez pas besoin d’utiliser UrlParameterReader directement. HTTP-GET services Web sont activés lorsqu'un fichier de configuration ASP.NET (Web.config) protocols contient un élément add dont la valeur de l'attribut de nom est « HttpGet ». La UrlParameterReader classe est automatiquement utilisée lorsqu’un service web HTTP-GET est activé et qu’une requête HTTP applicable est reçue.
Constructeurs
| Nom | Description |
|---|---|
| UrlParameterReader() |
Initialise une nouvelle instance de la classe UrlParameterReader. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetInitializer(LogicalMethodInfo) |
Retourne un initialiseur pour la méthode spécifiée. (Hérité de ValueCollectionParameterReader) |
| GetInitializers(LogicalMethodInfo[]) |
En cas de substitution dans une classe dérivée, retourne un tableau d’objets initialiseurs correspondant à un tableau d’entrée de définitions de méthode. (Hérité de MimeFormatter) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| Initialize(Object) |
Initialise une instance. (Hérité de ValueCollectionParameterReader) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Read(HttpRequest) |
Lit les paires nom/valeur encodées dans la chaîne de requête d’une requête HTTP en valeurs de paramètre de méthode Web. |
| Read(NameValueCollection) |
Convertit une collection de paires nom/valeur en tableau d’objets représentant des valeurs de paramètre de méthode. (Hérité de ValueCollectionParameterReader) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |