System.Web.Services.Protocols.AnyReturnReader Class

Provides a minimal reader of incoming response return values for Web service clients implemented using HTTP but without SOAP.

See Also: AnyReturnReader Members


public class AnyReturnReader : MimeReturnReader


System.Web.Services.Protocols.AnyReturnReader and other classes in the System.Web.Services.Protocols namespace support the .NET Framework's implementations of Web services via the HTTP-GET and HTTP-POST operations. Web service writers and readers serialize and deserialize, respectively, between the parameters or return objects of Web methods and the HTTP request or response streams. Web service writers and readers use HTTP for transport but don't exchange messages using the SOAP standard.

The System.Web.Services.Protocols.AnyReturnReader class provides a minimal implementation of the interface of the abstract parent class System.Web.Services.Protocols.MimeReturnReader.You typically will not need to use System.Web.Services.Protocols.AnyReturnReader directly. When the Wsdl.exe tool generates client proxy code according to the HTTP-GET or HTTP-POST implementations, it applies the System.Web.Services.Protocols.HttpMethodAttribute to each Web method and by default sets the attribute's HttpMethodAttribute.ReturnFormatter property to System.Web.Services.Protocols.XmlReturnReader, another class derived from System.Web.Services.Protocols.MimeReturnReader.


Namespace: System.Web.Services.Protocols
Assembly: System.Web.Services (in System.Web.Services.dll)
Assembly Versions: 1.0.5000.0,