|
[C#]
<%@ WebService Language="C#" %>
[Visual Basic]
<%@ WebService Language="VB" %>
|
添加一个引用到System.Web.Services域名空间。
|
[C#]
using System.Web.Services;
[Visual Basic]
Imports System.Web.Services
|
从WebService类派生实现XML Web服务的类。
|
[C#]
public class ServerUsage : WebService
[Visual Basic]
Public Class ServerUsage : Inherits WebService
|
声明一个XML Web服务方法,设置WebMethod属性的EnableSession属性为true。
|
[C#]
[ WebMethod(EnableSession=true) ]
public int PerSessionServiceUsage()
[Visual Basic]
< WebMethod(EnableSession:=True) > _
Public Function PerSessionServiceUsage() As Integer
|
保存状态在会话中,为状态指定一个名称,便于稍后的检索。 在下面的示例中,值1被保存在一个名为MyServiceUsage的状态变量中。
|
[C#]
Session["MyServiceUsage"] = 1;
[Visual Basic]
Session("MyServiceUsage") = 1
|
访问保存在Session中的状态变量。
在下面示例中,MyServiceUsage状态变量被访问来递增其值。
|
[C#]
Session["MyServiceUsage"] = ((int) Session["MyServiceUsage"]) + 1;
[Visual Basic]
Session("MyServiceUsage") = CInt(Session("MyServiceUsage")) + 1
|
访问并保存Web应用程序中的XML Web服务的特定的状态
声明一个XML Web服务。
|
[C#]
<%@ WebService Language="C#" %>
[Visual Basic]
<%@ WebService Language="VB" %>
|
添加一个引用到System.Web.Services域名空间。
|
[C#]
using System.Web.Services;
[Visual Basic]
Imports System.Web.Services
|
从WebService类派生实现XML Web服务的类。
|
[C#]
public class ServerUsage : WebService
[Visual Basic]
Public Class ServerUsage : Inherits WebService
|
声明一个XML Web服务方法。
|
[C#]
[ WebMethod ]
public int PerSessionServiceUsage()
[Visual Basic]
< WebMethod > _
Public Function PerSessionServiceUsage() As Integer
|
保存状态在Application中,为状态指定一个名称,便于稍后的检索。在下面的示例中,值1被保存在一个名为appMyServiceUsage的状态变量中。
|
[C#]
Application["appMyServiceUsage"] = 1;
[Visual Basic]
Application("appMyServiceUsage") = 1
|
访问保存在Application中的状态变量。
在下面示例中,appMyServiceUsage状态变量被访问来递增其值。
|
[C#]
Application["appMyServiceUsage"] =
((int) Application["appMyServiceUsage"]) + 1;
[Visual Basic]
Application("appMyServiceUsage") = _
CInt(Application("appMyServiceUsage")) + 1
|