哪个高手 能够解释下面的代码,太难懂了 help!.。。。。。。。。。。。。。。。
各个 attribute 的 含义 ?
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Serialization;
[XmlType("BigBooksService", Namespace = "http://www.fronter.com")]
[SoapType("SoapBookService")]
[XmlRoot("BookOrderForm")]
public class Order
{
[SoapElement(ElementName = "EncodedOrderID")]
[XmlElement(ElementName = "LiteralOrderID")]
public String OrderID;
}
public class Service1: System.Web.Services.WebService
{
[return: XmlElement(Namespace = "http://www.fronter.com",
ElementName = "BookOrder")]
[WebMethod][SoapDocumentMethod]
public Order MyLiteralMethod([XmlElement("MyOrderID",
Namespace="http://www.fronter.com")] string ID)
{
Order myOrder = new Order();
myOrder.OrderID = ID;
return myOrder;
}
[WebMethod][SoapRpcMethod]
public Order MyEncodedMethod()
{
Order myOrder = new Order();
return myOrder;
}
}