TextReturnReader Classe

Definizione

Legge i valori restituiti dal testo di risposta HTTP relativo ai client del servizio Web implementati con HTTP ma senza SOAP.Reads return values from HTTP response text for Web service clients implemented using HTTP but without 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

TextReturnReadere altre classi nello System.Web.Services.Protocols spazio dei nomi supportano le implementazioni del .NET Framework di servizi Web tramite le operazioni HTTP-GET e http-post.TextReturnReader and other classes in the System.Web.Services.Protocols namespace support the .NET Framework's implementations of Web services via the HTTP-GET and HTTP-POST operations. I reader e i writer del servizio Web serializzano e deserializzano, rispettivamente, tra i parametri o restituiscono oggetti di metodi Web e i flussi di richiesta o risposta HTTP.Web service writers and readers serialize and deserialize, respectively, between the parameters or return objects of Web methods and the HTTP request or response streams. I lettori e i writer del servizio Web utilizzano HTTP per il trasporto, ma non scambiano messaggi utilizzando lo standard SOAP.Web service writers and readers use HTTP for transport but don't exchange messages using the SOAP standard.

La TextReturnReader classe implementa la lettura lato client di testo non XML in valori restituiti del metodo Web.The TextReturnReader class implements the client-side reading of non-XML text into Web method return values. 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.To obtain a return value, the text, which is encoded in the body of an HTTP response, is parsed using regular expression pattern matching, as specified by the attribute MatchAttribute, which can be applied to a Web method in a client proxy class. La TextReturnReader classe chiama la PatternMatcher classe per eseguire effettivamente i criteri di ricerca.The TextReturnReader class calls the PatternMatcher class to actually perform the pattern matching.

La corrispondenza dei criteri di testo consente ai servizi Web di recuperare contenuto HTML senza convertirlo in documenti XML che devono essere associati a definizioni di XML Schema.Text pattern matching provides a way for Web services to retrieve HTML content without converting it to XML documents that must be bound to XML Schema definitions. Le destinazioni di ricerca di espressioni regolari vengono specificate in un documento di Web Services Description Language match (WSDL) text tramite elementi XML all'interno di elementi.Regular expression search targets are specified in a Web Services Description Language (WSDL) document via match XML elements within text elements. Entrambi gli elementi appartengono allo spazio http://microsoft.com/wsdl/mime/textMatching/dei nomi.Both elements belong to the namespace http://microsoft.com/wsdl/mime/textMatching/.

Quando si specificano elementi match in un documento WSDL, lo strumento WSDL. exe MatchAttribute applica gli attributi ai metodi Web corrispondenti nella classe proxy client generata.When match elements are specified in a WSDL document, the Wsdl.exe tool applies MatchAttribute attributes to the corresponding Web methods in the client proxy class that is generated. Viene inoltre usato al posto di XmlReturnReader, la classe predefinita per la deserializzazione dei valori restituiti del metodo Web in base alle implementazioni del .NET Framework di servizi Web tramite le operazioni HTTP-GET e http-post. TextReturnReaderAlso, TextReturnReader is used in place of XmlReturnReader, the default class for deserializing Web method return values according to the .NET Framework's implementations of Web services via the HTTP-GET and HTTP-POST operations.

In genere non è necessario usare direttamente la TextReturnReader classe.You typically will not need to use the TextReturnReader class directly.

Costruttori

TextReturnReader()

Inizializza una nuova istanza della classe TextReturnReader.Initializes a new instance of the TextReturnReader class.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetInitializer(LogicalMethodInfo)

Restituisce un inizializzatore per il metodo specificato.Returns an initializer for the specified method.

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.When overridden in a derived class, returns an array of initializer objects corresponding to an input array of method definitions.

(Ereditato da MimeFormatter)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
Initialize(Object)

Consente di inizializzare un'istanza.Initializes an instance.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Read(WebResponse, Stream)

Analizza il testo contenuto nella risposta HTTP.Parses text contained in the HTTP response.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche