WebService 成员

为 XML Web services 定义可选的基类,该基类提供对公共 ASP.NET 对象(如应用程序和会话状态)的直接访问。

下表列出了由 WebService 类型公开的成员。

公共构造函数

  名称 说明
Public method WebService 初始化 WebService 类的新实例。

页首

公共属性

(请参见 受保护的属性 )

  名称 说明
Public property Application 获取当前 HTTP 请求的应用程序对象。
Public property Container  获取组件的容器。(从 MarshalByValueComponent 继承。)
Public property Context 获取当前请求的 ASP.NET HttpContext,它封装了由 HTTP 服务器用来处理 Web 请求的所有 HTTP 特定的上下文。
Public property DesignMode  获取指示组件当前是否处于设计模式的值。(从 MarshalByValueComponent 继承。)
Public property Server 获取当前请求的 HttpServerUtility
Public property Session 获取当前请求的 HttpSessionState 实例。
Public property Site  获取或设置组件的位置。(从 MarshalByValueComponent 继承。)
Public property SoapVersion 获取用于向 XML Web services 发送 SOAP 请求的 SOAP 协议的版本。
Public property User 获取 ASP.NET 服务器 User 对象。可用于验证用户是否有权执行请求。

页首

受保护的属性

  名称 说明
Protected property Events  获取附加到该组件的事件处理程序的列表。(从 MarshalByValueComponent 继承。)

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Dispose  已重载。 释放由 MarshalByValueComponent 占用的资源。 (从 MarshalByValueComponent 继承。)
Public method Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetService  获取 IServiceProvider 的实施者。 (从 MarshalByValueComponent 继承。)
Public method GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method Static ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method ToString  返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (从 MarshalByValueComponent 继承。)

页首

受保护的方法

  名称 说明
Protected method Dispose  已重载。 释放由 MarshalByValueComponent 占用的资源。 (从 MarshalByValueComponent 继承。)
Protected method Finalize  [待提供。] (从 MarshalByValueComponent 继承。)
Protected method MemberwiseClone  创建当前 Object 的浅表副本。 (从 Object 继承。)

页首

公共事件

  名称 说明
Public event Disposed  添加事件处理程序以侦听组件上的 Disposed 事件。(从 MarshalByValueComponent 继承。)

页首

请参见

参考

WebService 类
System.Web.Services 命名空间