zoukankan      html  css  js  c++  java
  • Session+Application+Request

    一、Session对象

    1.定义:Session用于存储在多个页面调用之间特定用户的信息。Session对象只针对单一网站使用者,不同的客户端无法互相访问。Session对象中止于联机机器离线时,也就是当网站使用者关掉浏览器或超过设定Session对象的有效时间时,Session对象变量就会关闭,一般为20分钟。而且Session对象将信息存储在服务器上。

    2.常用集合

    Session对象的常用集合
    集合 说明
    Contents 用于确定指定会话项的值或遍历Session对象的集合
    StaticObject 确定某对象指定属性的值或遍历集合,并检索所有静态对象的所有属性

    3.常用属性

    Session对象的常用属性
    属性 说明
    TimeOut 传回或设定Session对象变量的有效时间,当使用这超过有效时间而没有动作时,Session对象就会失效,默认值为20分钟

    4.常用方法

    Session对象的常用方法
    方法 说明
    Abandon 用于结束当前会话,并清除会话中的所有信息。如果用户随后访问页面,可以为它创建新会话(“重新建立”非常有用,这样用户就可以得到新的会话)
    Clear 用于清除全部的Session对象变量,但不结束会话

    二、Application对象

    1.定义:Application对象用于共享应用程序级信息,即多个用户共享一个Application对象。

    2.常用集合

    Application对象的常用集合
    集合 说明
    Contents 用于访问应用程序状态集合中的对象名
    StaticObject 确定某对象指定属性的值或遍历集合,并检索所有静态对象的属性

    3.常用属性

    Application对象的常用属性
    属性 说明
    AllKeys 返回全部Application对象变量名到一个字符串数组中
    Count 获取Application对象变量的数量
    Item 允许使用索引或Application变量名称传回内容值

    4.常用方法

    Application对象的常用方法
    方法 说明
    Add 新增一个Application对象变量
    Clear 清除全部Application对象变量
    Lock 锁定全部Application对象变量
    Remove 使用变量名称移除一个Application对象变量
    RemoveAll 移除全部Application对象变量
    Set 使用变量名更新一个Application对象变量的内容
    UnLock 解除锁定的Application对象变量

    三、Request对象

    1.定义:Request对象用于检索从浏览器向服务器发送的请求中的信息。它提供对当前页面请求的访问,包括标题、Cookie、客户端证书、查询字符串等,与HTTP协议的请求消息相对应。

    2.常用属性

    Request对象的常用属性
    属性 说明
    ApplicationPath 获取服务器上ASP.NET应用程序虚拟应用程序的根目录
    Browser 获取或设置有关正在请求的客户端浏览器的功能信息
    ContentLength 指定客户端发送的内容长度(以字节计)
    Cookies 获取客户端发送的Cookie集合
    FilePath 获取当前请求的虚拟路径
    Files 获取采用多部分MIME格式的由客户端上传的文件
    Form 获取窗体变量集合
    Item 从Cookies、Form、QueryString或ServerVariables集合中获取指定的对象
    Params 获取QueryString、Form、ServerVariables和Cookies项的组合集合
    Path 获取当前请求的虚拟路径
    QueryString 获取HTTP查询字符串变量集合
    UserHostAddress 获取远程客户端IP主机地址
    UserHostName 获取远程客户端DNS名称

    3.常用方法

    Request对象的常用方法
    方法 说明
    MapPath 将请求的URL中的虚拟路径映射到服务器上的物理路径
    SaveAs 将HTTP请求保存到磁盘上

  • 相关阅读:
    教学计划-物理必修二
    小白学习Python之路---开发环境的搭建
    解决pycharm连接MySQL 1366报错的问题
    Leetcode 118 杨辉三角
    Leecode 70 爬楼梯
    RabbitMQ
    Leetcode 38 报数
    Leecode 69 x的平方根
    select 实现server I/O多路复用通信
    Leetcode 67 二进制求和
  • 原文地址:https://www.cnblogs.com/suiyuejinghao123/p/5711420.html
Copyright © 2011-2022 走看看