XmlReturnReader 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í.
Čte hodnoty z XML, které jsou kódovány v těle příchozích odpovědí pro klienty webové služby implementované pomocí protokolu HTTP, ale bez protokolu SOAP.
public ref class XmlReturnReader : System::Web::Services::Protocols::MimeReturnReader
public class XmlReturnReader : System.Web.Services.Protocols.MimeReturnReader
type XmlReturnReader = class
inherit MimeReturnReader
Public Class XmlReturnReader
Inherits MimeReturnReader
- Dědičnost
Poznámky
XmlReturnReader 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 XmlReturnReader implementuje čtení dokumentů XML na straně klienta do návratových hodnot webové metody. Dokumenty XML jsou kódovány v textu odpovědí HTTP.
Obvykle nebudete muset používat XmlReturnReader 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 ReturnFormatter na XmlReturnReader.
Konstruktory
| Name | Description |
|---|---|
| XmlReturnReader() |
Inicializuje novou instanci XmlReturnReader třídy. |
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) |
Vrátí inicializátor pro zadanou metodu. |
| GetInitializers(LogicalMethodInfo[]) |
Vrátí pole objektů inicializátoru odpovídající vstupní matici definic metody. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| Initialize(Object) |
Inicializuje instanci. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Read(WebResponse, Stream) |
Získá návratovou hodnotu deserializován z dokumentu XML obsaženého v odpovědi HTTP. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |