Partager via


TextReturnReader Classe

Définition

Lit les valeurs de retour à partir du texte de la réponse HTTP pour les clients des services Web implémentés via le protocole 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 de services Web du .NET Framework via les opérations HTTP-GET et HTTP-POST. Les rédacteurs et lecteurs de services web 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 rédacteurs et lecteurs de services web 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 de la correspondance de modèle d’expression régulière, comme 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 du 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’expressions régulières sont spécifiées dans un document WSDL (Web Services Description Language) via match des éléments XML au sein text des é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 de proxy client 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 retour de la méthode Web en fonction des implémentations de services Web du .NET Framework via les opérations HTTP-GET et HTTP-POST.

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

Constructeurs

TextReturnReader()

Initialise une nouvelle instance de la classe TextReturnReader.

Méthodes

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)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Initialize(Object)

Initialise une instance.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(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