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 los parámetros de solicitud de salida para los servicios Web implementados utilizando HTTP con pares de nombre y 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 .NET Framework de los servicios web 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 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-urlencoded
MIME .
Normalmente, no es necesario usar HtmlFormParameterWriter directamente. Cuando la herramienta Wsdl.exe genera código proxy de cliente según la implementación HTTP-POST, aplica al HttpMethodAttribute método web y establece la propiedad del ParameterFormatter atributo en HtmlFormParameterWriter.
Constructores
HtmlFormParameterWriter() |
Inicializa una nueva instancia de la clase HtmlFormParameterWriter. |
Propiedades
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 se serializan los valores de parámetro de método Web al cuerpo de la solicitud HTTP de salida. |
Métodos
Encode(TextWriter, Object[]) |
Codifica todos los valores de parámetro para 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 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. (Heredado de UrlEncodedParameterWriter) |
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) |
GetRequestUrl(String, Object[]) |
Cuando se reemplaza en una clase derivada, modifica la dirección URL de la solicitud HTTP de salida. (Heredado de MimeParameterWriter) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Initialize(Object) |
Inicializa una instancia. (Heredado de UrlEncodedParameterWriter) |
InitializeRequest(WebRequest, Object[]) |
Inicializa la solicitud HTTP de salida. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
WriteRequest(Stream, Object[]) |
Serializa los valores de parámetro de método Web en un flujo que representa el cuerpo de la solicitud HTTP de salida. |