·首页 ·asp ·.net ·php ·JSP ·CGI ·数据库 ·网页设计 ·网管专栏 ·XML ·工具软件 ·办公软件 ·操作系统 ·程序设计 ·LINUX 
  当前位置: 普克>>计算机教程>>.net>>WebService开发>>从 WebService 类继承
flash视频教学

photoshop专题

asp.net专题

office专题

从 WebService 类继承


WebService开发 发表时间:2006-4-8 字体:  返回

默认情况下,使用 ASP.NET Web 服务项目模板创建的 XML Web services 继承自 System.Web.Services.WebSerivce 类。继承此类使 XML Web services 可以访问 ASP.NET 内部对象,例如应用程序和会话。有关更多信息,请参见asp">继承 (Visual Basic .NET) 或 asp">10.2.1 继承 (C#)

注意   如果您的类未从 WebService 类继承,XML Web services 的组件设计器将不可用。

如果 XML Web services 未从该类继承,它可以从 System.Web.HttpContext.Current 访问 ASP.NET 内部对象。例如,当 XML Web services 需要从自定义基类继承时。实现 XML Web services 的类必须是公共的,并且必须具有公共的默认构造函数(不带参数的构造函数)。这使 ASP.NET 可以创建 XML Web services 类的实例以处理传入的 XML Web services 请求。有关更多信息,请参见 asp">HttpContext.Current 属性。

从 System.Web.Services.WebService 类继承

  • 您可以从 System.Web.Services.WebService 类继承,如以下示例所示:
    ' Visual Basic
        Public Class Service1
        Inherits System.Web.Services.WebService
        <System.Web.Services.WebMethod( _
        Description:="Get SessionID", _
        EnableSession:=True)> _
        Public Function GetSessionID() As String
        GetSessionID = Me.Session.SessionID
        End Function
        End Class
        // C#
        public class Service1 : System.Web.Services.WebService
        {
        [System.Web.Services.WebMethod(
        Description="Get SessionID",
        EnableSession=true)]
        public string GetSessionID()
        {
        return this.Session.SessionID;
        }
        }


上一篇:创建 XML Web services 方法
下一篇:使用Web Service 属性

普克创业投资网刊载此文不代表同意其说法或描述,仅为提供更多信息。
在百度中搜索从 WebService 类继承的相关内容]   [在狗狗中搜索从 WebService 类继承的相关内容]
Copyright @ 2006 PUPK.COM 普克创业投资网 版权所有
 建议使用1024*768以达到最好的浏览效果