TextReturnReader Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee los valores devueltos del texto de respuesta HTTP para los clientes de servicios Web implementados mediante HTTP pero sin 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
- Herencia
Comentarios
TextReturnReader y otras clases del System.Web.Services.Protocols espacio de nombres admiten las implementaciones de servicios web de .NET Framework a través de las operaciones HTTP-GET y HTTP-POST. Los lectores y escritores de servicios web serializan y deserializan, respectivamente, entre los parámetros o devuelven objetos de métodos web y las secuencias de solicitud o respuesta HTTP. Los lectores y escritores de servicios web usan HTTP para el transporte, pero no intercambian mensajes mediante el estándar SOAP.
La TextReturnReader clase implementa la lectura del lado cliente de texto no XML en valores devueltos de método web. Para obtener un valor devuelto, el texto, que se codifica en el cuerpo de una respuesta HTTP, se analiza mediante la coincidencia de patrones de expresión regular, como especifica el atributo MatchAttribute, que se puede aplicar a un método web en una clase de proxy de cliente. La TextReturnReader clase llama a la PatternMatcher clase para realizar realmente la coincidencia de patrones.
La coincidencia de patrones de texto proporciona una manera de que los servicios web recuperen contenido HTML sin convertirlos en documentos XML que deben enlazarse a definiciones de esquema XML. Los destinos de búsqueda de expresiones regulares se especifican en un documento del Lenguaje de descripción de servicios web (WSDL) a través match
de elementos XML dentro de text
los elementos. Ambos elementos pertenecen al espacio de nombres http://microsoft.com/wsdl/mime/textMatching/
.
Cuando se especifican elementos coincidentes en un documento WSDL, la herramienta Wsdl.exe aplica MatchAttribute atributos a los métodos web correspondientes de la clase de proxy de cliente que se genera. Además, TextReturnReader se usa en lugar de XmlReturnReader, la clase predeterminada para deserializar los valores devueltos del método web según las implementaciones de servicios web de .NET Framework a través de las operaciones HTTP-GET y HTTP-POST.
Normalmente, no es necesario usar la TextReturnReader clase directamente.
Constructores
TextReturnReader() |
Inicializa una nueva instancia de la clase TextReturnReader. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetInitializer(LogicalMethodInfo) |
Devuelve un inicializador del método especificado. |
GetInitializers(LogicalMethodInfo[]) |
Cuando se reemplaza en una clase derivada, devuelve una matriz de objetos de inicializador que corresponde a una matriz de entrada de definiciones de método. (Heredado de MimeFormatter) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Initialize(Object) |
Inicializa una instancia. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Read(WebResponse, Stream) |
Analiza el texto contenido en la respuesta HTTP. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |