TextReturnReader Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Legge i valori restituiti dal testo della risposta HTTP per i client del servizio Web implementati tramite 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 e i lettori di servizi Web 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 criteri di ricerca di espressioni regolari, come specificato dall'attributo MatchAttribute, che può essere applicato a un metodo Web in una classe proxy client. La TextReturnReader classe chiama la PatternMatcher classe per eseguire effettivamente la corrispondenza dei criteri.
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 di 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 gli attributi ai metodi Web corrispondenti nella classe proxy client generata. Inoltre, TextReturnReader viene usato al posto di XmlReturnReader, la classe predefinita per deserializzare i valori restituiti dal metodo Web in base alle implementazioni di .NET Framework dei servizi Web tramite le operazioni di HTTP-GET e HTTP-POST.
In genere non sarà necessario usare direttamente la TextReturnReader classe .
Costruttori
| Nome | Descrizione |
|---|---|
| TextReturnReader() |
Inizializza una nuova istanza della classe TextReturnReader. |
Metodi
| Nome | Descrizione |
|---|---|
| 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 sottoposto a override in una classe derivata, restituisce una matrice di oggetti inizializzatori corrispondenti a una matrice di input di definizioni di metodo. (Ereditato da MimeFormatter) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| Initialize(Object) |
Inizializza un'istanza di . |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (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) |