MimeParameterWriter Třída

Definice

Poskytuje společnou základní implementaci pro zapisovače zastaralých parametrů požadavků pro klienty webové služby implementované pomocí protokolu HTTP, ale bez protokolu 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
Dědičnost
MimeParameterWriter
Odvozené

Poznámky

MimeParameterWriter a další třídy v System.Web.Services.Protocols oboru názvů podporují implementace webových služeb rozhraní .NET Framework prostřednictvím operací HTTP-GET a HTTP-POST. Zapisovače a čtenáři webových služeb serializují a deserializují mezi parametry nebo návratovými objekty webových metod a požadavky HTTP nebo streamy odpovědí. Zapisovače a čtenáři webových služeb používají k přenosu protokol HTTP, ale nevyměňují si zprávy pomocí standardu SOAP.

Třída MimeParameterWriter vytváří společný formát zápisu požadavků pro zápis parametrů webové metody do datových proudů požadavků HTTP na straně klienta.

Obvykle nebudete muset přímo používat MimeParameterWriter nebo jejich odvozené třídy. Místo toho, když nástroj Wsdl.exe generuje kód proxy klienta podle http-GET nebo HTTP-POST implementace, použije na každou webovou metodu HttpMethodAttribute a nastaví vlastnost atributu ParameterFormatter na příslušný typ.

Konstruktory

MimeParameterWriter()

Inicializuje novou instanci MimeParameterWriter třídy .

Vlastnosti

RequestEncoding

Získá nebo nastaví kódování použité k zápisu parametrů do požadavku HTTP.

UsesWriteRequest

Získá hodnotu, která označuje, zda jsou hodnoty parametrů webové metody serializovány do těla odchozího požadavku HTTP.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetInitializer(LogicalMethodInfo)

Při přepsání v odvozené třídě vrátí inicializátor pro zadanou metodu.

(Zděděno od MimeFormatter)
GetInitializers(LogicalMethodInfo[])

Při přepsání v odvozené třídě, vrátí pole inicializátor objektů odpovídající vstupní pole definic metod.

(Zděděno od MimeFormatter)
GetRequestUrl(String, Object[])

Při přepsání v odvozené třídě upraví adresu URL (Uniform Request Locator) odchozího požadavku HTTP.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
Initialize(Object)

Při přepsání v odvozené třídě inicializuje instanci.

(Zděděno od MimeFormatter)
InitializeRequest(WebRequest, Object[])

Při přepsání v odvozené třídě inicializuje odchozí požadavek HTTP.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
WriteRequest(Stream, Object[])

Při přepsání v odvozené třídě serializuje hodnoty parametrů webové metody do datového proudu představujícího tělo odchozího požadavku HTTP.

Platí pro

Viz také