Dart SDK
dart:io
HttpSession
class
HttpSession
Properties
Constructors
Operators
Methods
Properties
id
onTimeout
isNew
isEmpty
keys
values
isNotEmpty
length
Constructors
HttpSession
Operators
operator []=
operator []
Methods
destroy
containsValue
remove
clear
containsKey
addAll
forEach
putIfAbsent
(Not documented.)
Implements
Map
Properties
String
id
read-only
Gets the id for the current session.
onTimeout
write-only
Sets a callback that will be called when the session is timed out.
bool
isNew
read-only
Is true if the session has not been sent to the client yet.
bool
isEmpty
read-only ,
inherited
Returns true if there is no key-value pair in the map.
Iterable
keys
read-only ,
inherited
The keys of [this].
Iterable
values
read-only ,
inherited
The values of [this].
bool
isNotEmpty
read-only ,
inherited
Returns true if there is at least one key-value pair in the map.
int
length
read-only ,
inherited
The number of key-value pairs in the map.
Constructors
HttpSession
()
Operators
operator []=
(
key
,
value
) →
void
inherited
Associates the key with the given value.
operator []
(
Object
key
) →
dynamic
inherited
Returns the value for the given key or null if key is not in the map.
Methods
destroy
(
) →
void
Destroys the session. This will terminate the session and any further connections with this id will be given a new id and session.
containsValue
(
Object
value
) →
bool
inherited
Returns true if this map contains the given value.
remove
(
Object
key
) →
dynamic
inherited
Removes key and its associated value, if present, from the map.
clear
(
) →
void
inherited
Removes all pairs from the map.
containsKey
(
Object
key
) →
bool
inherited
Returns true if this map contains the given key.
addAll
(
Map
other
) →
void
inherited
Adds all key-value pairs of other to this map.
forEach
(
void
f
(
K
key
,
V
value
)
) →
void
inherited
Applies f to each key-value pair of the map.
putIfAbsent
(
key
,
V
ifAbsent
()
) →
dynamic
inherited
Look up the value of key, or add a new value if it isn't there.