TextReturnReader Classe

Définition

Lit les valeurs renvoyées à partir du texte de réponse HTTP pour les clients de service web implémentés à l’aide de HTTP, mais sans SOAP.

public ref class TextReturnReader : System::Web::Services::Protocols::MimeReturnReader
public class TextReturnReader : System.Web.Services.Protocols.MimeReturnReader
type TextReturnReader = class
    inherit MimeReturnReader
Public Class TextReturnReader
Inherits MimeReturnReader
Héritage

Remarques

TextReturnReader 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 TextReturnReader classe implémente la lecture côté client du texte non XML dans les valeurs de retour de méthode Web. Pour obtenir une valeur de retour, le texte, qui est encodé dans le corps d’une réponse HTTP, est analysé à l’aide d’un modèle d’expression régulière correspondant, tel que spécifié par l’attribut MatchAttribute, qui peut être appliqué à une méthode Web dans une classe proxy cliente. La TextReturnReader classe appelle la PatternMatcher classe pour effectuer réellement la correspondance de modèle.

La correspondance de modèle de texte permet aux services Web de récupérer du contenu HTML sans le convertir en documents XML qui doivent être liés aux définitions de schéma XML. Les cibles de recherche d’expression régulière sont spécifiées dans un document WSDL (Web Services Description Language) via match des éléments XML dans des text éléments. Les deux éléments appartiennent à l’espace de noms http://microsoft.com/wsdl/mime/textMatching/.

Lorsque des éléments de correspondance sont spécifiés dans un document WSDL, l’outil Wsdl.exe applique MatchAttribute des attributs aux méthodes Web correspondantes dans la classe proxy cliente générée. En outre, TextReturnReader est utilisé à la place de XmlReturnReader, la classe par défaut pour la désérialisation des valeurs de la méthode Web en fonction des implémentations de .NET Framework des services Web via les opérations de HTTP-GET et de HTTP-POST.

En règle générale, vous n’aurez pas besoin d’utiliser la TextReturnReader classe directement.

Constructeurs

Nom Description
TextReturnReader()

Initialise une nouvelle instance de la classe TextReturnReader.

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.

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.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Read(WebResponse, Stream)

Analyse le texte contenu dans la réponse HTTP.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi