namespace WebService1
{
/// <summary>
/// Service1 的摘要说明
/// </summary>
[WebService(Namespace = " http://tempuri.org/ ")]
// 用于向 XML Web services 添加附加信息,如描述其功能的字符串。
// 对于将要发布和执行的 XML Web services 来说, WebServiceAttribute 不是必需的。
// 可以使用 WebServiceAttribute 为 XML Web services 指定不受公共语言运行库标识符(用于 XML
//XML Web services 在成为公共之前,应该更改其默认的 XML 命名空间。
// 每个 XML Web services 都需要唯一的 XML 命名空间来标识它,以便客户端应用程序能够将它与网络
// 但是已发布的 XML Web services 应该使用更具永久性的命名空间。例如,可以将公司的 Internet
// 虽然很多 XML Web services 的 XML 命名空间与 URL 很相似,但是,它们无需指向 Web 上的某一实际
可以使用 Namespace 属性更改默认的 XML 命名空间。
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]//ConformsTo 获取或设置绑定声
// 声明定义一个或多个 XML Web services 方法的绑定。无法继承此类。
// 按 Web 服务描述语言 (WSDL) 的定义,绑定类似于一个接口,原因是它定义一组具体的操作。
// 每个 XML Web services 方法都是特定绑定中的一项操作。 XML Web services 方法是 XML Web serv
// 或者是在应用于实现 XML Web services 的类的 WebServiceBindingAttribute 中指定的绑定的成员
//XML Web services 可以通过将多个 WebServiceBindingAttribute 属性应用于 XML Web services 来
// 将一个或多个 WebServiceAttribute 属性应用到 XML Web services 之后,可以将 SoapDocumentMe
// 以指示由特定的 XML Web services 方法实现的绑定操作。
// 设置 SoapDocumentMethodAttribute 或 SoapRpcMethodAttribute 的 Binding 属性以指定 XML Web ser
[System.ComponentModel.ToolboxItem(false)]// 提供工具箱项的基实现。
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
// [System.Web.Script.Services.ScriptService]
public class Service1 : System.Web.Services.WebService//
// 表示此网站项目实现的一个 Web 服务,如同将此网站引用添加到项目时以 Visual Studio 生成的 .asmx
{
[WebMethod]// 向使用 ASP.NET 创建的 XML Web services 中的某个方法添加此属性 (Attribute)
// 初始化 WebMethodAttribute 类的新实例。
public string HelloWorld()
{
return "Hello World";
}
}
}