TextReturnReader Klas

Definitie

Leesbewerkingen retourneren waarden uit HTTP-antwoordtekst voor webserviceclients die zijn geïmplementeerd met BEHULP van HTTP, maar zonder 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
Overname

Opmerkingen

TextReturnReader en andere klassen in de System.Web.Services.Protocols-naamruimte ondersteunen de implementaties van webservices van .NET Framework via de HTTP-GET- en HTTP-POST-bewerkingen. Webserviceschrijvers en lezers serialiseren en deserialiseren respectievelijk tussen de parameters of retourobjecten van webmethoden en de HTTP-aanvraag- of antwoordstromen. Webserviceschrijvers en lezers gebruiken HTTP voor transport, maar wisselen geen berichten uit met behulp van de SOAP-standaard.

De TextReturnReader klasse implementeert het lezen aan de clientzijde van niet-XML-tekst in webmethode retourwaarden. Als u een retourwaarde wilt verkrijgen, wordt de tekst, die is gecodeerd in de hoofdtekst van een HTTP-antwoord, geparseerd met behulp van reguliere expressiepatroonkoppeling, zoals opgegeven door het kenmerk MatchAttribute, die kan worden toegepast op een webmethode in een clientproxyklasse. De TextReturnReader klasse roept de klasse aan PatternMatcher om het patroon daadwerkelijk te vergelijken.

Tekstpatroonkoppeling biedt een manier voor webservices om HTML-inhoud op te halen zonder deze te converteren naar XML-documenten die moeten zijn gebonden aan XML-schemadefinities. Reguliere zoekdoelen voor expressies worden opgegeven in een WSDL-document (Web Services Description Language) via match XML-elementen binnen text elementen. Beide elementen behoren tot de naamruimte http://microsoft.com/wsdl/mime/textMatching/.

Wanneer overeenkomende elementen worden opgegeven in een WSDL-document, past het hulpprogramma Wsdl.exe kenmerken toe MatchAttribute op de bijbehorende webmethoden in de clientproxyklasse die wordt gegenereerd. Bovendien wordt TextReturnReader gebruikt in plaats van XmlReturnReader, de standaardklasse voor het deserialiseren van webmethode retourneert waarden volgens de implementaties van het .NET Framework van webservices via de HTTP-GET- en HTTP-POST-bewerkingen.

Normaal gesproken hoeft u de TextReturnReader klasse niet rechtstreeks te gebruiken.

Constructors

Name Description
TextReturnReader()

Initialiseert een nieuw exemplaar van de TextReturnReader klasse.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetInitializer(LogicalMethodInfo)

Retourneert een initialisatiefunctie voor de opgegeven methode.

GetInitializers(LogicalMethodInfo[])

Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een matrix van initialisatieobjecten die overeenkomen met een invoermatrix van methodedefinities.

(Overgenomen van MimeFormatter)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
Initialize(Object)

Initialiseert een exemplaar.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Read(WebResponse, Stream)

Parseert tekst in het HTTP-antwoord.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook