MimeParameterWriter Clase

Definición

Proporciona una implementación base común para los escritores de parámetros de solicitud de salida para los clientes de servicio web implementados mediante HTTP, pero sin SOAP.

public ref class MimeParameterWriter abstract : System::Web::Services::Protocols::MimeFormatter
public abstract class MimeParameterWriter : System.Web.Services.Protocols.MimeFormatter
type MimeParameterWriter = class
    inherit MimeFormatter
Public MustInherit Class MimeParameterWriter
Inherits MimeFormatter
Herencia
MimeParameterWriter
Derivado

Comentarios

MimeParameterWriter 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 MimeParameterWriter clase establece un formato común de escritura de solicitudes para la escritura del lado cliente de parámetros de método web en flujos de solicitud HTTP.

Normalmente no es necesario usar MimeParameterWriter o sus clases descendientes directamente. En su lugar, cuando la herramienta Wsdl.exe genera código proxy de cliente según las implementaciones de HTTP-GET o HTTP-POST, aplica a HttpMethodAttribute cada método web y establece la propiedad del ParameterFormatter atributo en el tipo adecuado.

Constructores

Nombre Description
MimeParameterWriter()

Inicializa una nueva instancia de la clase MimeParameterWriter.

Propiedades

Nombre Description
RequestEncoding

Obtiene o establece la codificación utilizada para escribir parámetros en la solicitud HTTP.

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 de salida.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetInitializer(LogicalMethodInfo)

Cuando se invalida en una clase derivada, devuelve un inicializador para el método especificado.

(Heredado de MimeFormatter)
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.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize(Object)

Cuando se invalida en una clase derivada, inicializa una instancia.

(Heredado de MimeFormatter)
InitializeRequest(WebRequest, Object[])

Cuando se invalida en una clase derivada, inicializa la solicitud HTTP de salida.

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[])

Cuando se reemplaza en una clase derivada, serializa los valores de parámetros del método web en una secuencia que representa el cuerpo de la solicitud HTTP saliente.

Se aplica a

Consulte también