MimeParameterWriter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |