Compartir por


HtmlFormParameterWriter Clase

Definición

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.

Se aplica a

Consulte también