Sdílet prostřednictvím


MimeFormatter Třída

Definice

Poskytuje abstraktní základní třídu pro všechny čtenáře a zapisovače pro webové služby a klienty implementované pomocí protokolu HTTP, ale bez protokolu SOAP.

public ref class MimeFormatter abstract
public abstract class MimeFormatter
type MimeFormatter = class
Public MustInherit Class MimeFormatter
Dědičnost
MimeFormatter
Odvozené

Poznámky

Zapisovače webových služeb a čtenáři serializovat a deserializovat, v uvedeném pořadí, mezi parametrem nebo návratové objekty webových metod a požadavek HTTP nebo streamy odpovědi. Třída vytváří společné rozhraní a funkce pro třídy čtenářů a zapisovačů v klientovi i MimeFormatter na straně služby .

Třída podporuje .NET Framework webových služeb prostřednictvím operací MimeFormatter HTTP-GET a HTTP-POST. V parametrech požadavků operací HTTP-GET jsou kódované v adrese URL požadavku HTTP. V operacích HTTP-POST jsou parametry požadavku kódované v textu požadavku HTTP stejně jako ve formuláři HTML. U obou implementací se návratová hodnota zobrazí v textu odpovědi HTTP jako dokument XML bez protokolu SOAP.

Vývojář obvykle nemusí přímo používat ani odvozené MimeFormatter třídy. Místo toho, když nástroj Wsdl.exe generuje klientský proxy kód podle implementace HTTP-GET nebo HTTP-POST, použije na každou webovou metodu a nastaví vlastnosti a atributu na odpovídající typ odvozený HttpMethodAttribute ParameterFormatter z ReturnFormatter MimeFormatter třídy. Na serveru se příslušné odvozené typy používají podle nastavení v konfiguračním ASP.NET souboru (Web.config). V klientovi jsou příslušné odvozené typy určeny z WSDL.

Konstruktory

MimeFormatter()

Inicializuje novou instanci MimeFormatter třídy .

Metody

CreateInstance(Type, Object)

Vytvoří a inicializuje instanci konkrétní třídy odvozené z MimeFormatter .

Equals(Object)

Určí, zda se zadaný objekt rovná 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.

GetInitializer(Type, LogicalMethodInfo)

Vrátí inicializátor pro zadanou metodu.

GetInitializers(LogicalMethodInfo[])

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

GetInitializers(Type, LogicalMethodInfo[])

Vrátí pole inicializátorů objektů odpovídajících vstupnímu poli definic metod pro zadanou třídu odvozenou z MimeFormatter .

GetType()

Type Získá aktuální instanci.

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

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

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

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

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

(Zděděno od Object)

Platí pro

Viz také