Skip to content

class Session

cangjie
public abstract class Session

功能:表示 HTTP 会话存储。

成员概览

成员功能
prop id返回会话标识。
prop isAvailable检查会话是否可用。
prop keys返回当前会话中的键集合。
func get(String)按键获取会话值。
func set(String, Array<Byte>)设置会话键对应的值。
func remove(String)删除指定会话键。
func clear()清空当前会话中的所有数据。
func load()加载当前会话数据。
func commit()提交当前会话数据。

prop id

cangjie
public prop id: String

功能:返回会话标识。

类型:String

prop isAvailable

cangjie
public prop isAvailable: Bool

功能:检查会话是否可用。

类型:Bool

prop keys

cangjie
public prop keys: Collection<String>

功能:返回当前会话中的键集合。

类型:Collection<String>

func get(String)

cangjie
public func get(key: String): Array<Byte>

功能:按键获取会话值。

参数:

  • key: String - 会话键。

返回值:

  • Array<Byte> - 对应键的字节数组值。

func set(String, Array<Byte>)

cangjie
public func set(key: String, value: Array<Byte>): Unit

功能:设置会话键对应的值。

参数:

  • key: String - 会话键。
  • value: Array<Byte> - 要保存的字节数组值。

返回值:

  • Unit

func remove(String)

cangjie
public func remove(key: String): Unit

功能:删除指定会话键。

参数:

  • key: String - 要删除的会话键。

返回值:

  • Unit

func clear()

cangjie
public func clear(): Unit

功能:清空当前会话中的所有数据。

返回值:

  • Unit

func load()

cangjie
public func load(): Unit

功能:加载当前会话数据。

返回值:

  • Unit

func commit()

cangjie
public func commit(): Unit

功能:提交当前会话数据。

返回值:

  • Unit