TextReturnReader Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje zwracane wartości z tekstu odpowiedzi HTTP dla klientów usługi sieci Web zaimplementowanych przy użyciu protokołu HTTP, ale bez protokołu 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
- Dziedziczenie
Uwagi
TextReturnReaderi inne klasy w System.Web.Services.Protocols przestrzeni nazw obsługują implementacje usług internetowych .NET Framework za pośrednictwem operacji HTTP-GET i HTTP-POST. Autorzy usług sieci Web i czytelnicy serializują i deserializują odpowiednio między parametrami lub zwracami obiektami metod sieci Web oraz strumieniami żądań HTTP lub odpowiedzi. Autorzy usług sieci Web i czytelnicy używają protokołu HTTP do transportu, ale nie wymieniają komunikatów przy użyciu standardu SOAP.
Klasa TextReturnReader implementuje odczyt po stronie klienta tekstu innego niż XML do wartości zwracanych przez metodę sieci Web. Aby uzyskać wartość zwracaną, tekst, który jest zakodowany w treści odpowiedzi HTTP, jest analizowany przy użyciu dopasowania wzorca wyrażenia regularnego, określonego przez atrybut MatchAttribute, który można zastosować do metody sieci Web w klasie serwera proxy klienta. Klasa TextReturnReader wywołuje klasę PatternMatcher , aby rzeczywiście wykonać dopasowanie wzorca.
Dopasowywanie wzorca tekstu umożliwia usługom sieci Web pobieranie zawartości HTML bez konwertowania jej na dokumenty XML, które muszą być powiązane z definicjami schematu XML. Obiekty docelowe wyszukiwania wyrażeń regularnych są określone w dokumencie WSDL (Web Services Description Language) za pomocą match
elementów XML w ramach text
elementów. Oba elementy należą do przestrzeni nazw http://microsoft.com/wsdl/mime/textMatching/
.
Gdy elementy dopasowania są określone w dokumencie WSDL, narzędzie Wsdl.exe stosuje MatchAttribute atrybuty do odpowiednich metod sieci Web w klasie serwera proxy klienta, która jest generowana. TextReturnReader Ponadto jest używana zamiast XmlReturnReaderklasy domyślnej do deserializacji wartości zwracanych przez metodę sieci Web zgodnie z implementacjami usług sieci Web .NET Framework za pośrednictwem operacji HTTP-GET i HTTP-POST.
Zazwyczaj nie trzeba używać TextReturnReader klasy bezpośrednio.
Konstruktory
TextReturnReader() |
Inicjuje nowe wystąpienie klasy TextReturnReader. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetInitializer(LogicalMethodInfo) |
Zwraca inicjator dla określonej metody. |
GetInitializers(LogicalMethodInfo[]) |
Po przesłonięciu w klasie pochodnej zwraca tablicę obiektów inicjatora odpowiadających tablicy wejściowej definicji metody. (Odziedziczone po MimeFormatter) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
Initialize(Object) |
Inicjuje wystąpienie. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Read(WebResponse, Stream) |
Analizuje tekst zawarty w odpowiedzi HTTP. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |