MimeFormatter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |