UrlEncodedParameterWriter 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.
Fournit des fonctionnalités de codage d'URL pour les writers des paramètres de la demande sortante pour les clients des services Web implémentés via le protocole HTTP mais sans SOAP.
public ref class UrlEncodedParameterWriter abstract : System::Web::Services::Protocols::MimeParameterWriter
public abstract class UrlEncodedParameterWriter : System.Web.Services.Protocols.MimeParameterWriter
type UrlEncodedParameterWriter = class
inherit MimeParameterWriter
Public MustInherit Class UrlEncodedParameterWriter
Inherits MimeParameterWriter
- Héritage
- Dérivé
Remarques
UrlEncodedParameterWriterd’autres classes de l' System.Web.Services.Protocols espace de noms prennent en charge les implémentations de .NET Framework des services Web via les opérations http-http et http-poster. Les enregistreurs et les lecteurs de service Web sérialisent et désérialisent, respectivement, entre les paramètres ou retournent des objets de méthodes Web et les flux de requête ou de réponse HTTP. Les créateurs et les lecteurs de service Web utilisent HTTP pour le transport, mais n’échangent pas de messages à l’aide de la norme SOAP.
La classe abstraite UrlEncodedParameterWriter hérite de la MimeParameterWriter classe abstraite, en ajoutant les fonctionnalités d’encodage d’URL pour l’écriture côté client des paramètres de méthode Web dans les flux de requête http.
En général, vous n’avez pas besoin d’utiliser UrlEncodedParameterWriter ou de ses classes descendantes directement. Au lieu de cela, lorsque l’outil Wsdl.exe génère du code proxy client conformément aux implémentations HTTP-http ou HTTP-HTTP, il applique HttpMethodAttribute à chaque méthode Web et définit la propriété de l’attribut ParameterFormatter sur le type approprié.
Notes
Le Protocole Hypertext Transfer--HTTP/1.1 spécifie l’utilisation d’une variante du format de message MIME (Multipurpose Internet Mail Extensions), qui permet lui-même de spécifier différents types de contenu, à la fois texte et binaire.
Constructeurs
UrlEncodedParameterWriter() |
Initialise une nouvelle instance de la classe UrlEncodedParameterWriter. |
Propriétés
RequestEncoding |
Obtient ou définit l’encodage utilisé pour écrire les paramètres dans la requête HTTP. |
UsesWriteRequest |
Obtient une valeur indiquant si les valeurs des paramètres de la méthode Web sont sérialisées dans le corps de la demande HTTP sortante. (Hérité de MimeParameterWriter) |
Méthodes
Encode(TextWriter, Object[]) |
Code toutes les valeurs des paramètres pour une méthode Web et les écrit dans le writer spécifié. |
Encode(TextWriter, String, Object) |
Code une valeur de paramètre spécifiée et l'écrit dans le writer spécifié. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetInitializer(LogicalMethodInfo) |
Retourne un initialiseur pour la méthode spécifiée. |
GetInitializers(LogicalMethodInfo[]) |
En cas de substitution dans une classe dérivée, retourne un tableau des objets de l'initialiseur correspondant à un tableau d'entrée des définitions de la méthode. (Hérité de MimeFormatter) |
GetRequestUrl(String, Object[]) |
En cas de substitution dans une classe dérivée, modifie l'URL (Uniform Request Locator) d'une demande HTTP sortante. (Hérité de MimeParameterWriter) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
Initialize(Object) |
Initialise une instance. |
InitializeRequest(WebRequest, Object[]) |
En cas de substitution dans une classe dérivée, initialise la demande HTTP sortante. (Hérité de MimeParameterWriter) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
WriteRequest(Stream, Object[]) |
En cas de substitution dans une classe dérivée, sérialise les valeurs des paramètres de la méthode Web dans un flux de données représentant le corps de la demande HTTP sortante. (Hérité de MimeParameterWriter) |