# Object - TSessionMan 会话管理 ## `TSessionMan` 声明:class TSessionMan 内置对象 ### `create()` 声明:function 创建 TSessionMan 实例 可见性:public ### `deleteSession(id, session_id)` 声明:function 删除会话 可见性:public | 参数 | 类型 | 说明 | | --- | --- | --- | | `id` | string | 字符串类型,用来进行唯一标示的串。开发中,大多情况下使用用户名 | | `session_id` | string | 可选。字符串类型,会话标识,如果会话ID不设置,则可为任何SessionId | 返回:any ### `getSession(id, session_id)` 声明:function 获得一个已有的会话 可见性:public | 参数 | 类型 | 说明 | | --- | --- | --- | | `id` | string | 字符串类型,用来进行唯一标示的串。开发中,大多情况下使用用户名 | | `session_id` | string | 可选。字符串类型,会话标识,如果会话ID不设置,则可为任何SessionId | 返回:TSession ### `newSession(id, max_session)` 声明:function 新建一个会话 可见性:public | 参数 | 类型 | 说明 | | --- | --- | --- | | `id` | string | 字符串类型,用来进行唯一标示的串。开发中,大多情况下使用用户名 | | `max_session` | integer | 可选。整数类型,指定的Id最多允许的会话个数。开发中,大多数情况下采用允许的登录次数。如果省略,则表示不限制会话的个数 | 返回:TSession ### `onlineSession(id, strings)` 声明:function 获得指定用户的在线会话列表,一般用于调试用 可见性:public | 参数 | 类型 | 说明 | | --- | --- | --- | | `id` | string | 字符串类型,用来进行唯一标示的串。开发中,大多情况下使用用户名 | | `strings` | TStringList | TStrings类型,用来存贮用户(ID)列表 | 返回:any ### `onlineUser(strings)` 声明:function 获得在线的ID列表 可见性:public | 参数 | 类型 | 说明 | | --- | --- | --- | | `strings` | TStringList | TStrings类型,用来存贮用户(ID)列表 | 返回:any