管理Web服务状态(1)
XML Web服务在类实现派生于WebService类的XML Web服务时,可以使用和其他ASP.NET应用程序相同的状态管理选项。WebService类包含许多公共ASP.NET对象,包括Session和Application对象。 Application对象提供一个储存运行在Web应用程序中的代码可访问的数据的机制,而Session对象允许数据存储在每客户端会话基础上。如果客户端支持cookies,那么可以使用cookie来识别客户端会话。 Session对象中存储的数据只有在WebMethod属性的EnableSession属性设置为true来使用WebService派生的类时才可用。WebService派生的类自动可访问Application对象。 访问和保存特定客户端会话的特定状态 声明一个XML Web服务。
[C#] <%@ WebService Language="C#" Class="ServerUsage" %> [Visual Basic] <%@ WebService Language="VB" Class="ServerUsage" %>
添加一个引用到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#" Class="ServerUsage" %> [Visual Basic] <%@ WebService Language="VB" Class="ServerUsage" %>
添加一个引用到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的状态变量中。
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
服务器与客户端脚本互访解决方案
koukoujiayi近来领分解决方案
网页上传入IIS后变得不能访问
IE9.0没法显示FCKEditor编辑器
◆◆◆ “过客”进来帮忙解决一下,正则有关问题 ◆◆◆
前台aspx页面 <% %>的有关问题 即时给分
Multiple Implementation in C#
DotNetNuke 3.3.7 安装?解决思路
怎么让一串js字符串运行下
深夜再问文件类型检查 就这点分了,该如何处理
多个页面向一个页面传值如何判断
C#图片遇到的超级好玩的有关问题,会的进来,分数全拿
暗藏Repeater中的Button
跪求由于目标机器积极拒绝,无法连接。 127.0.0.1:4124 解决方案,该如何解决
COM+ Web 服务:通过复选框路由到 XML Web Services (转)10
关于调用对象,请问
使用Update命令时,如果不设置where条件,就改掉了所有记录,但是设置了where条件后,没有任何反应.也不提示异常,where条件应该正确
冲破对方限制抓取的方法
来帮看下。获取值的有关问题
关于动态生成Panel以及panel内的option,且取panel的值.该怎么处理