自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET Web應(yīng)用程序用戶操作信息描述類

開發(fā) 后端
文章介紹了ASP.NET Web應(yīng)用程序用戶操作信息描述類。

在asp.net web應(yīng)用程序中如果我們想表示用戶操作信息,就必須有一些***性標(biāo)識,下面接口分五層描述用戶操作信息:

1.用戶名:直接標(biāo)識操作者用戶名

2.用戶IP地址:通過IP地址標(biāo)識操作進(jìn)行時操作者所在物理機(jī)器

3.用戶SessionId:用來標(biāo)識用戶瀏覽器所使用的會話信息,具有線程***性

4.用戶操作畫面ID:標(biāo)識用戶在所操作的頁面

5.用戶操作事件ID:標(biāo)識用戶進(jìn)行操作的事件(服務(wù)器端控件ID)

ASP.NET Web應(yīng)用程序范例代碼:

  1. Public Interface IOperatable  
  2.  
  3.     Property UserName() As String  
  4.     Property IPAddress() As String  
  5.     Property SessionId() As String  
  6.     Property ScreenId() As String  
  7.     Property EventId() As String  
  8.  
  9. End Interface  
  10.  

對于一次服務(wù)器端的控件事件,都有***的HTTP請求被發(fā)送的服務(wù)器端,同時開啟***線程來處理此請求。即對于用戶操作信息應(yīng)該具有線程***性,所以定義線程靜態(tài)變量Current來保存當(dāng)前線程的用戶操作信息,這樣在一次賦值后即可通過“OperationInfo.Current”的形式來獲得用戶操作信息,而無需在各層次的方法間傳遞用戶操作信息。

ASP.NET Web應(yīng)用程序范例代碼:

  1. Imports RichardTsuei.Core  
  2.  
  3. Public Class OperationInfo  
  4.     Implements IOperatable  
  5.  
  6.     < ThreadStatic()> _  
  7.     Private Shared _Current As IOperatable  
  8.     Public Property Current() As IOperatable  
  9.         Get  
  10.             Return _Current  
  11.         End Get  
  12.         Set(ByVal value As IOperatable)  
  13.             _Current = value  
  14.         End Set  
  15.     End Property  
  16.  
  17.     Private _UserName As String  
  18.     Public Property UserName() As String Implements Core.IOperatable.UserName  
  19.         Get  
  20.             Return _UserName  
  21.         End Get  
  22.         Set(ByVal value As String)  
  23.             _UserName = value  
  24.         End Set  
  25.     End Property  
  26.  
  27.     Private _IPAddress As String  
  28.     Public Property IPAddress() As String Implements Core.IOperatable.IPAddress  
  29.         Get  
  30.             Return _IPAddress  
  31.         End Get  
  32.         Set(ByVal value As String)  
  33.             _IPAddress = value  
  34.         End Set  
  35.     End Property  
  36.  
  37.     Private _SessionId As String  
  38.     Public Property SessionId() As String Implements Core.IOperatable.SessionId  
  39.         Get  
  40.             Return _SessionId  
  41.         End Get  
  42.         Set(ByVal value As String)  
  43.             _SessionId = value  
  44.         End Set  
  45.     End Property  
  46.  
  47.     Private _ScreenId As String  
  48.     Public Property ScreenId() As String Implements Core.IOperatable.ScreenId  
  49.         Get  
  50.             Return _ScreenId  
  51.         End Get  
  52.         Set(ByVal value As String)  
  53.             _ScreenId = value  
  54.         End Set  
  55.     End Property  
  56.  
  57.     Private _EventId As String  
  58.     Public Property EventId() As String Implements Core.IOperatable.EventId  
  59.         Get  
  60.             Return _EventId  
  61.         End Get  
  62.         Set(ByVal value As String)  
  63.             _EventId = value  
  64.         End Set  
  65.     End Property  
  66.  
  67. End Class  
  68.  

【編輯推薦】

  1. P.NET DetailsView中顯示選中產(chǎn)品的詳細(xì)信息
  2. P.NET 2.0數(shù)據(jù)教程:GridView選擇行
  3. ASP.NET 2.0數(shù)據(jù)教程:GridView顯示數(shù)據(jù)
  4. ASP.NET 2.0中添加GridView到頁面
  5. 新增ASP.NET頁面時的注意事項
責(zé)任編輯:book05 來源: cnblogs
相關(guān)推薦

2009-07-29 10:30:53

Web應(yīng)用程序ASP.NET

2009-07-24 11:25:53

Web應(yīng)用程序工程ASP.NET MVC

2009-07-21 15:23:55

預(yù)編譯Web應(yīng)用程序ASP.NET

2009-07-24 10:41:00

ASP.NET Web

2009-07-21 15:02:19

ASP.NET應(yīng)用程序

2009-07-23 13:26:21

2009-07-22 17:32:40

ASP.NET應(yīng)用程序

2009-07-20 16:08:04

ASP.NET應(yīng)用程序

2009-07-27 16:09:50

2009-07-29 17:01:13

2009-08-05 10:16:54

部署ASP.NET應(yīng)用

2009-07-28 14:54:47

web.config文ASP.NET應(yīng)用程序

2009-07-23 14:25:03

ASP.NET 2.0

2009-07-29 17:21:10

2009-07-20 16:03:14

ASP.NET 2.0

2009-07-22 18:07:55

論壇應(yīng)用程序ASP.NET MVC

2009-07-27 17:46:42

WCF服務(wù)ASP.NET應(yīng)用程序

2009-07-22 18:02:27

論壇應(yīng)用程序ASP.NET MVC

2009-07-28 10:11:06

ASP.NET應(yīng)用程序

2009-08-04 11:46:09

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號