HtmlFormParameterWriter 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í.
Escribe parámetros de solicitud salientes para servicios web implementados mediante HTTP con pares nombre-valor codificados como un formulario HTML en lugar de como un mensaje SOAP.
public ref class HtmlFormParameterWriter : System::Web::Services::Protocols::UrlEncodedParameterWriter
public class HtmlFormParameterWriter : System.Web.Services.Protocols.UrlEncodedParameterWriter
type HtmlFormParameterWriter = class
inherit UrlEncodedParameterWriter
Public Class HtmlFormParameterWriter
Inherits UrlEncodedParameterWriter
- Herencia
Comentarios
HtmlFormParameterWriter 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 de 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 clase del lado HtmlFormParameterWriter cliente proporciona métodos para escribir pares nombre-valor de parámetro en el cuerpo de una solicitud HTTP con el tipo application/x-www-form-urlencodedMIME .
Normalmente, no es necesario usar HtmlFormParameterWriter directamente. Cuando la herramienta Wsdl.exe genera código de proxy de cliente según la implementación del HTTP-POST, aplica a HttpMethodAttribute cada método web y establece la propiedad del ParameterFormatter atributo en HtmlFormParameterWriter.
Constructores
| Nombre | Description |
|---|---|
| HtmlFormParameterWriter() |
Inicializa una nueva instancia de la clase HtmlFormParameterWriter. |
Propiedades
| Nombre | Description |
|---|---|
| RequestEncoding |
Obtiene o establece la codificación utilizada para escribir parámetros en la solicitud HTTP. (Heredado de UrlEncodedParameterWriter) |
| UsesWriteRequest |
Obtiene un valor que indica si los valores de parámetro del método web se serializan en el cuerpo de la solicitud HTTP saliente. |
Métodos
| Nombre | Description |
|---|---|
| Encode(TextWriter, Object[]) |
Codifica todos los valores de parámetro de un método web y los escribe en el escritor especificado. (Heredado de UrlEncodedParameterWriter) |
| Encode(TextWriter, String, Object) |
Codifica un valor de parámetro especificado y lo escribe en el escritor especificado. (Heredado de UrlEncodedParameterWriter) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetInitializer(LogicalMethodInfo) |
Devuelve un inicializador para el método especificado. (Heredado de UrlEncodedParameterWriter) |
| GetInitializers(LogicalMethodInfo[]) |
Cuando se reemplaza en una clase derivada, devuelve una matriz de objetos de inicializador correspondientes a una matriz de entrada de definiciones de método. (Heredado de MimeFormatter) |
| GetRequestUrl(String, Object[]) |
Cuando se reemplaza en una clase derivada, modifica el localizador uniforme de solicitudes (URL) de la solicitud HTTP saliente. (Heredado de MimeParameterWriter) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| Initialize(Object) |
Inicializa una instancia de . (Heredado de UrlEncodedParameterWriter) |
| InitializeRequest(WebRequest, Object[]) |
Inicializa la solicitud HTTP saliente. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| WriteRequest(Stream, Object[]) |
Serializa los valores del parámetro del método web en una secuencia que representa el cuerpo de la solicitud HTTP saliente. |