国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

ASP.NET創(chuàng)建Web服務(wù)之管理Web服務(wù)狀態(tài)

2019-11-17 05:50:43
字體:
供稿:網(wǎng)友
  xml Web服務(wù)在類實(shí)現(xiàn)派生于WebService類的XML Web服務(wù)時(shí),可以使用和其他asp.net應(yīng)用程序相同的狀態(tài)治理選項(xiàng)。WebService類包含許多公共ASP.NET對(duì)象,包括sessionapplication對(duì)象。

  Application對(duì)象提供一個(gè)儲(chǔ)存運(yùn)行在Web應(yīng)用程序中的代碼可訪問的數(shù)據(jù)的機(jī)制,而Session對(duì)象答應(yīng)數(shù)據(jù)存儲(chǔ)在每客戶端會(huì)話基礎(chǔ)上。假如客戶端支持cookies,那么可以使用cookie來識(shí)別客戶端會(huì)話。

  Session對(duì)象中存儲(chǔ)的數(shù)據(jù)只有在WebMethod屬性的EnableSession屬性設(shè)置為true來使用WebService派生的類時(shí)才可用。WebService派生的類自動(dòng)可訪問Application對(duì)象。

  訪問和保存特定客戶端會(huì)話的特定狀態(tài)

  聲明一個(gè)XML Web服務(wù)。

[C#]
<%@ WebService Language="C#" Class="ServerUsage" %>
[Visual Basic]
<%@ WebService Language="VB" Class="ServerUsage" %>

  添加一個(gè)引用到System.Web.Services域名空間。

[C#]
using System.Web.Services;
[Visual Basic]
Imports System.Web.Services

  從WebService類派生實(shí)現(xiàn)XML Web服務(wù)的類。

[C#]
public class ServerUsage : WebService
[Visual Basic]
Public Class ServerUsage : Inherits WebService

  聲明一個(gè)XML Web服務(wù)方法,設(shè)置WebMethod屬性的EnableSession屬性為true。

[C#]
[ WebMethod(EnableSession=true) ]
public int PerSessionServiceUsage()
[Visual Basic]
< WebMethod(EnableSession:=True) > _
Public Function PerSessionServiceUsage() As Integer

  保存狀態(tài)在會(huì)話中,為狀態(tài)指定一個(gè)名稱,便于稍后的檢索。 在下面的示例中,值1被保存在一個(gè)名為MyServiceUsage的狀態(tài)變量中。

[C#]
Session["MyServiceUsage"] = 1;
[Visual Basic]
Session("MyServiceUsage") = 1

  訪問保存在Session中的狀態(tài)變量。

  在下面示例中,MyServiceUsage狀態(tài)變量被訪問來遞增其值。

[C#]
Session["MyServiceUsage"] = ((int) Session["MyServiceUsage"]) + 1;
[Visual Basic]
Session("MyServiceUsage") = CInt(Session("MyServiceUsage")) + 1

  訪問并保存Web應(yīng)用程序中的XML Web服務(wù)的特定的狀態(tài)

  聲明一個(gè)XML Web服務(wù)。

[C#]
<%@ WebService Language="C#" Class="ServerUsage" %>
[Visual Basic]
<%@ WebService Language="VB" Class="ServerUsage" %>

  添加一個(gè)引用到System.Web.Services域名空間。

[C#]
using System.Web.Services;
[Visual Basic]
Imports System.Web.Services

  從WebService類派生實(shí)現(xiàn)XML Web服務(wù)的類。

[C#]
public class ServerUsage : WebService
[Visual Basic]
Public Class ServerUsage : Inherits WebService

  聲明一個(gè)XML Web服務(wù)方法。

[C#]
[ WebMethod ]
public int PerSessionServiceUsage()
[Visual Basic]
< WebMethod > _
Public Function PerSessionServiceUsage() As Integer

  保存狀態(tài)在Application中,為狀態(tài)指定一個(gè)名稱,便于稍后的檢索。在下面的示例中,值1被保存在一個(gè)名為appMyServiceUsage的狀態(tài)變量中。

[C#]
Application["appMyServiceUsage"] = 1;
[Visual Basic]
Application("appMyServiceUsage") = 1

  訪問保存在Application中的狀態(tài)變量。

  在下面示例中,appMyServiceUsage狀態(tài)變量被訪問來遞增其值。

[C#]
Application["appMyServiceUsage"] =
((int) Application["appMyServiceUsage"]) + 1;
[Visual Basic]
Application("appMyServiceUsage") = _
CInt(Application("appMyServiceUsage")) + 1



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜都市| 东乡族自治县| 自治县| 平远县| 河津市| 河北区| 民乐县| 建瓯市| 峨边| 龙江县| 寻乌县| 忻城县| 革吉县| 镇雄县| 安康市| 汝阳县| 广饶县| 怀仁县| 渝中区| 历史| 合作市| 昭觉县| 德化县| 咸阳市| 南岸区| 武鸣县| 达孜县| 宁明县| 宜阳县| 长海县| 迭部县| 丰都县| 姜堰市| 沂水县| 阳城县| 漠河县| 玉山县| 威信县| 紫金县| 江门市| 东台市|