Condividi tramite


TextReturnReader Classe

Definizione

Legge i valori restituiti dal testo di risposta HTTP relativo ai client del servizio Web implementati con HTTP ma senza 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
Ereditarietà

Commenti

TextReturnReader e altre classi nello System.Web.Services.Protocols spazio dei nomi supportano le implementazioni di .NET Framework dei servizi Web tramite le operazioni HTTP-GET e HTTP-POST. I writer di servizi Web e i lettori serializzano e deserializzano, rispettivamente, tra i parametri o restituiscono oggetti di metodi Web e i flussi di richiesta o risposta HTTP. I writer e i lettori di servizi Web usano HTTP per il trasporto, ma non scambiano messaggi usando lo standard SOAP.

La TextReturnReader classe implementa la lettura lato client di testo non XML nei valori restituiti dal metodo Web. Per ottenere un valore restituito, il testo, codificato nel corpo di una risposta HTTP, viene analizzato usando la corrispondenza dei criteri di espressione regolare, come specificato dall'attributo MatchAttribute, che può essere applicato a un metodo Web in una classe proxy client. La TextReturnReader classe chiama la classe per eseguire effettivamente la PatternMatcher corrispondenza del modello.

La corrispondenza dei criteri di testo consente ai servizi Web di recuperare il contenuto HTML senza convertirlo in documenti XML che devono essere associati alle definizioni di XML Schema. Le destinazioni di ricerca delle espressioni regolari vengono specificate in un documento WSDL (Web Services Description Language) tramite match elementi XML all'interno text di elementi. Entrambi gli elementi appartengono allo spazio dei nomi http://microsoft.com/wsdl/mime/textMatching/.

Quando gli elementi di corrispondenza vengono specificati in un documento WSDL, lo strumento Wsdl.exe applica MatchAttribute attributi ai metodi Web corrispondenti nella classe proxy client generata. Viene inoltre usato al posto di XmlReturnReader, TextReturnReader la classe predefinita per deserializzare i valori del metodo Web restituisce valori in base alle implementazioni di .NET Framework dei servizi Web tramite le operazioni HTTP-GET e HTTP-POST.

In genere non sarà necessario usare direttamente la TextReturnReader classe.

Costruttori

TextReturnReader()

Inizializza una nuova istanza della classe TextReturnReader.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInitializer(LogicalMethodInfo)

Restituisce un inizializzatore per il metodo specificato.

GetInitializers(LogicalMethodInfo[])

Quando viene eseguito l'override in una classe derivata, viene restituita una matrice di oggetti inizializzatore che corrisponde a una matrice di input di definizioni di metodo.

(Ereditato da MimeFormatter)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Initialize(Object)

Consente di inizializzare un'istanza.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Read(WebResponse, Stream)

Analizza il testo contenuto nella risposta HTTP.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche