(转)WebService.Application 属性

命名空间:System.Web.Services
程序集:System.Web.Services(在 system.web.services.dll 中)

Visual Basic(声明)
Public ReadOnly Property Application As HttpApplicationState
Visual Basic(用法)
Dim instance As WebServiceDim value As HttpApplicationStatevalue = instance.Application
C#
public HttpApplicationState Application { get; }
C++
public:property HttpApplicationState^ Application {    HttpApplicationState^ get ();}
J#
/** @property */public HttpApplicationState get_Application ()
JScript
public function get Application () : HttpApplicationState

属性值
一个 HttpApplicationState 对象。

XML Web services 可以使用应用程序状态和会话状态。应用程序状态在所有访问 XML Web services 的会话间维护,不论是否关闭了方法的会话状态(通过使用 WebMethodAttributeEnableSession 属性)。

下面的示例说明一个点击计数器,每次浏览器调用 XML Web services 方法时,计数器的计数就会递增。

Visual Basic
<%@ WebService Language="VB" Class="Util"%>Imports System.Web.ServicesPublic Class Util    Inherits WebService        <WebMethod(Description := "Application Hit Counter", _        EnableSession := False)> _    Public Function HitCounter() As Integer                If Application("HitCounter") Is Nothing Then            Application("HitCounter") = 1        Else            Application("HitCounter") = CInt(Application("HitCounter")) + 1        End If        Return CInt(Application("HitCounter"))    End FunctionEnd Class    
<%@ WebService Language="C#" Class="Util"%> using System.Web.Services;  public class Util: WebService {   [ WebMethod(Description="Application Hit Counter",EnableSession=false)]    public int HitCounter() {       if (Application["HitCounter"] == null) {          Application["HitCounter"] = 1;       }       else {          Application["HitCounter"] = ((int) Application["HitCounter"]) + 1;          }       return ((int) Application["HitCounter"]);    }    }    

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值