Represents a user's status watched object. For example, Available, Do Not Disturb and so on. Object instances of this class are managed by the UserStatusList class.

Namespace: ININ.IceLib.People
Assembly: ININ.IceLib.People (in ININ.IceLib.People.dll) Version: (


public class UserStatus
Visual Basic
Public Class UserStatus


Each property (with the exception of OnPhoneChangedHasValue, StatusChangedHasValue, and LoggedIn) is represented by an integer value within the UserStatusProperty enumeration. The user's status contains information such as a forward telephone number, status notes, a date and time until which the user will be in the selected status, the date and time they entered that status, and so on. Note that the OnPhoneChanged and StatusChanged datetime values only have granularity to the second, which means that multiple changes to those properties in the same second will only result in a single WatchedObjectsChanged notification.

Inheritance Hierarchy


Version Information

Supported for IC Server version 2015 R1 and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.
For 3.0, supported for IC Server version 3.0 GA and beyond.

See Also