background image

   属性值:远程客户端的 IP 地址

   ④ Browser

   说明:获取有关正在请求的客户端的浏览器功能的信息

   属性值:HttpBrowserCapabilities 对象

2.Request 对象的方法

   ① BinaryRead

   说明:执行对当前输入流进行指定字节数的二进制读取

   ②MapPath

   说明:为当前请求将请求的 URL 中的虚拟路径映射到服务器上的物理路径

Application 对象是 HttpApplicationState 类的一个实例。

HttpApplicationState 类的单个实例,将在客户端第一次从某个特定的 ASP.NET 应用程序虚拟目录中请
求任何 URL 资源时创建。对于 Web 服务器上的每个 ASP.NET 应用程序,都要创建一个单独的实例。然后
通过内部 Application 对象公开对每个实例的引用。Application 对象使给定应用程序的所有用户之间共享
信息,并且在服务器运行期间持久地保存数据。因为多个用户可以共享一个 Application 对象,所以必须
要有 Lock 和 Unlock 方法,以确保多个用户无法同时改变某一属性。Application 对象成员的生命周期止
于关闭 IIS 或使用 Clear 方法清除。

1.Application 对象的属性

   ① AllKeys

   说明:获取 HttpApplicationState 集合中的访问键

   属性值:HttpApplicationState 对象名的字符串数组

   ② Count

   说明:获取 HttpApplicationState 集合中的对象数

   属性值:集合中的 Item 对象数。默认为 0

2.Application 对象的方法

   ① Add

   说明:新增一个新的 Application 对象变量

   ② Clear

   说明:清除全部的 Application 对象变量

   ③ Get

   说明:使用索引关键字或变数名称得到变量值

   ④ GetKey

   说明:使用索引关键字來获取变量名称

   ⑤ Lock

   说明:锁定全部的 Application 变量

   ⑥ Remove/RemoveAll

   说明:使用变量名称删除一个 Application 对象/删除全部的 Application 对象变量

   ⑦ Set

   说明:使用变量名更新一个 Application 对象变量的內容

   ⑧ UnLock

   说明:解除锁定的 Application 变量

四、Session 对象

   Session 对象是 HttpSessionState 的一个实例。该类为当前用户会话提供信息,还提供对可用于存储信