TextReturnReader Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Lê valores de retorno do texto de resposta HTTP para clientes de serviço Web implementados usando HTTP mas sem 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
- Herança
Observações
TextReturnReader e outras classes no espaço de nomes System.Web.Services.Protocols suportam as implementações de serviços Web do .NET Framework através das operações HTTP-GET e HTTP-POST. Os escritores e leitores de serviços web serializam e desserializam, respetivamente, entre os parâmetros ou objetos de retorno dos métodos Web e os fluxos de pedidos ou respostas HTTP. Os escritores e leitores de serviços web usam HTTP para transporte, mas não trocam mensagens usando o padrão SOAP.
A TextReturnReader classe implementa a leitura do lado do cliente de texto não XML em valores de retorno de métodos Web. Para obter um valor de retorno, o texto, que está codificado no corpo de uma resposta HTTP, é analisado usando correspondência de padrões de expressões regulares, conforme especificado pelo atributo MatchAttribute, que pode ser aplicado a um método Web numa classe proxy cliente. A TextReturnReader classe chama a PatternMatcher turma para realmente realizar a correspondência do padrão.
A correspondência de padrões de texto proporciona uma forma para os serviços Web recuperarem conteúdo HTML sem o converterem em documentos XML que devem ser vinculados às definições do Esquema XML. Os alvos de pesquisa em expressões regulares são especificados num documento Web Services Description Language (WSDL) através de match elementos XML dentro text dos elementos. Ambos os elementos pertencem ao namespace http://microsoft.com/wsdl/mime/textMatching/.
Quando os elementos de correspondência são especificados num documento WSDL, a ferramenta Wsdl.exe aplica MatchAttribute atributos aos métodos Web correspondentes na classe proxy do cliente gerada. Além disso, TextReturnReader é usado em substituição de XmlReturnReader, a classe padrão para desserializar valores de retorno de métodos Web de acordo com as implementações de serviços Web do .NET Framework através das operações HTTP-GET e HTTP-POST.
Normalmente não precisas de usar a TextReturnReader aula diretamente.
Construtores
| Name | Description |
|---|---|
| TextReturnReader() |
Inicializa uma nova instância da TextReturnReader classe. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetInitializer(LogicalMethodInfo) |
Devolve um inicializador para o método especificado. |
| GetInitializers(LogicalMethodInfo[]) |
Quando sobrescrito numa classe derivada, devolve um array de objetos inicializadores correspondente a um array de entrada de definições de métodos. (Herdado de MimeFormatter) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| Initialize(Object) |
Inicializa uma instância. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Read(WebResponse, Stream) |
Analisa o texto contido na resposta HTTP. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |