MimeParameterWriter 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 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
- 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. |