TextReturnReader Classe

Definição

Leituras retornam valores de 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

TextReturnReadere outras classes no System.Web.Services.Protocols namespace dão suporte às implementações do .NET Framework de serviços Web por meio das operações HTTP-GET e HTTP-POST. Gravadores e leitores de serviço Web serializam e desserializam, respectivamente, entre os parâmetros ou retornam objetos dos métodos Web e os fluxos de solicitação ou resposta HTTP. Gravadores e leitores de serviço 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 retornados 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 ser 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 HTTP-GET e HTTP-POST.

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

Construtores

TextReturnReader()

Inicializa uma nova instância da classe TextReturnReader.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(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 correspondente a uma matriz de entrada das 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 Object atual.

(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