MimeParameterWriter Třída

Definice

Poskytuje běžnou základní implementaci pro zapisovače odchozí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 oboru názvů podporují implementace webových služeb rozhraní System.Web.Services.Protocols .NET Framework prostřednictvím HTTP-GET a HTTP-POST operací. Zapisovače webových služeb a čtenáři serializují a deserializují, v uvedeném pořadí, mezi parametry nebo návratové objekty webových metod a požadavky HTTP nebo streamy odpovědí. Zapisovače webových služeb a čtenáři používají protokol HTTP pro přenos, ale neměňují zprávy pomocí standardu SOAP.

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

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

Konstruktory

Name Description
MimeParameterWriter()

Inicializuje novou instanci MimeParameterWriter třídy.

Vlastnosti

Name Description
RequestEncoding

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

UsesWriteRequest

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

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

(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í odchozí požadavek HTTP Uniform Request Locator (URL).

GetType()

Získá Type 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 Object.

(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í tělo odchozího požadavku HTTP.

Platí pro

Viz také