MimeParameterWriter 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í.
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
- 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. |