TextReturnReader Klass

Definition

Läsningar returnerar värden från HTTP-svarstext för webbtjänstklienter som implementerats med HTTP men utan 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
Arv

Kommentarer

TextReturnReader och andra klasser i namnområdet System.Web.Services.Protocols stöder .NET Framework implementeringar av webbtjänster via HTTP-GET- och HTTP-POST-åtgärderna. Webbtjänstförfattare och läsare serialiserar respektive deserialiserar mellan parametrarna eller returnerar objekt för webbmetoder och HTTP-begärande- eller svarsströmmarna. Webbtjänstförfattare och läsare använder HTTP för transport men utbyter inte meddelanden med SOAP-standarden.

Klassen TextReturnReader implementerar läsning på klientsidan av icke-XML-text i returvärden för webbmetoden. För att hämta ett returvärde parsas texten, som är kodad i brödtexten i ett HTTP-svar, med mönstermatchning med reguljära uttryck, enligt attributet MatchAttribute, som kan tillämpas på en webbmetod i en klientproxyklass. Klassen TextReturnReader anropar PatternMatcher klassen för att faktiskt utföra mönstermatchningen.

Textmönstermatchning är ett sätt för webbtjänster att hämta HTML-innehåll utan att konvertera det till XML-dokument som måste bindas till XML-schemadefinitioner. Sökmål för reguljära uttryck anges i ett WSDL-dokument (Web Services Description Language) via match XML-element i text element. Båda elementen tillhör namnområdet http://microsoft.com/wsdl/mime/textMatching/.

När matchningselementMatchAttribute anges i ett WSDL-dokument tillämpar verktyget Wsdl.exe attribut på motsvarande webbmetoder i klientproxyklassen som genereras. Dessutom används TextReturnReader i stället för XmlReturnReader returnerar standardklassen för deserialisering av webbmetoden värden enligt .NET Frameworks implementeringar av webbtjänster via HTTP-GET- och HTTP-POST-åtgärderna.

Du behöver vanligtvis inte använda TextReturnReader klassen direkt.

Konstruktorer

Name Description
TextReturnReader()

Initierar en ny instans av TextReturnReader klassen.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetInitializer(LogicalMethodInfo)

Returnerar en initialiserare för den angivna metoden.

GetInitializers(LogicalMethodInfo[])

När den åsidosättas i en härledd klass returnerar en matris med initialiserarobjekt som motsvarar en indatamatris med metoddefinitioner.

(Ärvd från MimeFormatter)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Initialize(Object)

Initierar en instans.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Read(WebResponse, Stream)

Tolkar text som finns i HTTP-svaret.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även