TextReturnReader Classe

Definição

Lê valores retornados 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

Comentários

TextReturnReader e outras classes no System.Web.Services.Protocols namespace dão suporte às implementações de serviços Web do .NET Framework por meio das operações HTTP-GET e HTTP-POST. Os escritores e leitores de serviços Web serializam e desserializam, respectivamente, entre os parâmetros ou os objetos retornados dos métodos da Web e os fluxos de solicitação ou resposta 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 do método Web. Para obter um valor retornado, o texto, que é codificado no corpo de uma resposta HTTP, é analisado usando a correspondência de padrões de expressão regular, conforme especificado pelo atributo MatchAttribute, que pode ser aplicado a um método Web em uma classe proxy de cliente. A TextReturnReader classe chama a PatternMatcher classe para realmente executar a correspondência de padrões.

A correspondência de padrões de texto fornece uma maneira para os serviços Web recuperarem conteúdo HTML sem convertê-lo em documentos XML que devem estar associados a definições de esquema XML. Os destinos de pesquisa de expressão regular são especificados em um documento WSDL (Linguagem de Descrição dos Serviços Web) por meio match de elementos XML dentro text dos elementos. Ambos os elementos pertencem ao namespace http://microsoft.com/wsdl/mime/textMatching/.

Quando elementos de correspondência são especificados em um documento WSDL, a ferramenta Wsdl.exe aplica atributos aos métodos Web correspondentes MatchAttribute na classe proxy do cliente gerada. Além disso, TextReturnReader é usado no lugar de XmlReturnReader, a classe padrão para desserializar valores de retorno do método Web de acordo com as implementações de serviços Web do .NET Framework por meio das operações de HTTP-GET e HTTP-POST.

Normalmente, você não precisará usar a TextReturnReader classe diretamente.

Construtores

Nome Description
TextReturnReader()

Inicializa uma nova instância da classe TextReturnReader.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetInitializer(LogicalMethodInfo)

Retorna um inicializador para o método especificado.

GetInitializers(LogicalMethodInfo[])

Quando substituído em uma classe derivada, retorna uma matriz de objetos inicializadores correspondentes a uma matriz de entrada de definições de método.

(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 Objectatual.

(Herdado de Object)
Read(WebResponse, Stream)

Analisa o texto contido na resposta HTTP.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também