Compartilhar via


MimeParameterWriter Classe

Definição

Fornece uma implementação de base comum para gravadores de parâmetros de solicitação de saída para clientes de serviço Web implementados usando HTTP, mas sem 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
Herança
MimeParameterWriter
Derivado

Comentários

MimeParameterWritere outras classes no namespace são .NET Framework implementações de serviços Web do .NET Framework por meio das System.Web.Services.Protocols operações HTTP-GET e HTTP-POST. Os leitores e os leitores do serviço Web serializam e desserializam, respectivamente, entre os parâmetros ou objetos de retorno de métodos Web e os fluxos de solicitação ou resposta HTTP. Os leitores e os leitores de serviço Web usam HTTP para transporte, mas não trocam mensagens usando o padrão SOAP.

A classe estabelece um formato comum de escrita de solicitação para a escrita do lado do cliente de parâmetros de método MimeParameterWriter Web em fluxos de solicitação HTTP.

Normalmente, você não precisará usar nem MimeParameterWriter suas classes descendentes diretamente. Em vez disso, quando a ferramenta Wsdl.exe gera o código de proxy do cliente de acordo com as implementações HTTP-GET ou HTTP-POST, ela aplica o a cada método Web e define a propriedade do atributo para o tipo HttpMethodAttribute ParameterFormatter apropriado.

Construtores

MimeParameterWriter()

Inicializa uma nova instância da classe MimeParameterWriter.

Propriedades

RequestEncoding

Obtém ou define a codificação usada para gravar parâmetros na solicitação HTTP.

UsesWriteRequest

Obtém um valor que indica se os valores de parâmetro do método Web são serializados para o corpo da solicitação HTTP de saída.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetInitializer(LogicalMethodInfo)

Quando substituído em uma classe derivada, retorna um inicializador para o método especificado.

(Herdado de MimeFormatter)
GetInitializers(LogicalMethodInfo[])

Quando substituído em uma classe derivada, retorna uma matriz de objetos inicializadores correspondente a uma matriz de entrada das definições de método.

(Herdado de MimeFormatter)
GetRequestUrl(String, Object[])

Quando substituído em uma classe derivada, modifica a URL (Uniform Resource Locator) da solicitação HTTP de saída.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize(Object)

Quando substituído em uma classe derivada, inicializa uma instância.

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

Quando substituído em uma classe derivada, inicializa a solicitação HTTP de saída.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WriteRequest(Stream, Object[])

Quando substituído em uma classe derivada, serializa os valores de parâmetro do método Web em um fluxo que representa o corpo da solicitação HTTP de saída.

Aplica-se a

Confira também