UserLock API
|
Classes | |
class | Message |
Customizable message. More... | |
class | Permission |
Access control entry for UserLock administration permissions. More... | |
class | Permissions |
List of UserLock administration permissions. More... | |
class | ServerProperties |
UserLock server properties. More... | |
class | UserLockServer |
Instance of a local or remote UserLock server. More... | |
Enumerations | |
enum | UserLockRights : uint { ProtectedAccounts = 0x00000001 , Messages = 0x00000002 , UserSessions = 0x00000004 , AgentDistribution = 0x00000008 , ServerProperties = 0x00000010 , Permissions = 0x00000020 , AllUserLockRightsRW = ProtectedAccounts | Messages | UserSessions | AgentDistribution | ServerProperties | Permissions , ProtectedAccountsRO = 0x00000040 , MessagesRO = 0x00000080 , UserSessionsRO = 0x00000100 , AgentDistributionRO = 0x00000200 , ServerPropertiesRO = 0x00000400 , PermissionsRO = 0x00000800 , AllUserLockRightsRO = ProtectedAccountsRO | MessagesRO | UserSessionsRO | AgentDistributionRO | ServerPropertiesRO | PermissionsRO , AllUserLockRights = AllUserLockRightsRO | AllUserLockRightsRW , All = 0xFFFFFFFF , None = 0 } |
UserLock access rights. Bitmap. Used to know the access rights allowed for a connection to the UserLock server (UlConnection.Rights). Also used twice for each account listed in the UserLock administrative permissions: one for allowed permissions (Permission.AllowedRights) and one for denied permissions (Permission.DeniedRights). More... | |
enum | ServerMode { Backup , Primary , StandaloneTS , Invalid } |
Get the network zone protected by the UserLock service (Primary server mode). More... | |
enum | ServerPropertyList : int { None = 0x0000 , General = 0x0001 , Logs = 0x0002 , Security = 0x0004 , Synchronisation = 0x0008 , TerminalServer = 0x0010 , License = 0x0020 , UserStatus = 0x0040 , AdminAccount = 0x0080 , Advanced = 0x0100 , Webhook = 0x0200 , MFA = 0x0400 , AgentDistribution = 0x0800 , All = General | Logs | Security | Synchronisation | TerminalServer | License | UserStatus | AdminAccount | Advanced | Webhook | MFA | AgentDistribution } |
Represent groups of server properties that will be synchronized between the server and a ServerProperties instance. Several values can be combined with the or (|) operator (flags). See the methods GetInfo and SetInfo of the ServerProperties class. More... | |
enum | ExceedingSessionsOrder { OldestFirst = 0 , NewestFirst = 1 } |
Represent the chronological order for closing exceeding sessions. See the property ExceedingSessionsOrder of the ServerProperties class. More... | |
enum | ServerDataElement { None = 0 , AgentDistribution = 0x2 , AgentDistributionProperties = 0x4 , UserSessions = 0x40 , Messages = 0x80 , Properties = 0x100 , ProtectedAccounts = 0x200 , All = ProtectedAccounts | Properties | Messages | UserSessions | AgentDistributionProperties | AgentDistribution } |
Allows to specify what for information needs to be refreshed from the server. See the Refresh method of the UserLockServer class. More... | |
enum | NotifyMode { } |
Allows to specify the notify mode for a shutdown. See the Shutdown method of the UserLockServer class. More... | |
enum | ExecutionMode { Default = -1 , Immediate = 0 , ImmediateIfPossible = 1 , AlwaysNotiFy = 2 } |
Allows to specify the execution mode for a shutdown. See the Shutdown method of the UserLockServer class. More... | |
enum | ForceMode { Default = -1 , No = 0 , Yes = 1 } |
Allows to specify if applications will be closed by force during a shutdown. See the Shutdown method of the UserLockServer class. More... | |
enum UserLockRights : uint |
UserLock access rights. Bitmap. Used to know the access rights allowed for a connection to the UserLock server (UlConnection.Rights). Also used twice for each account listed in the UserLock administrative permissions: one for allowed permissions (Permission.AllowedRights) and one for denied permissions (Permission.DeniedRights).
enum ServerMode |
enum ServerPropertyList : int |
Represent groups of server properties that will be synchronized between the server and a ServerProperties instance. Several values can be combined with the or (|) operator (flags). See the methods GetInfo and SetInfo of the ServerProperties class.
Represent the chronological order for closing exceeding sessions. See the property ExceedingSessionsOrder of the ServerProperties class.
Enumerator | |
---|---|
OldestFirst | UserLock will first consider older sessions as exceeding sessions and close them. |
NewestFirst | UserLock will first consider newer sessions as exceeding sessions and close them. |
enum ServerDataElement |
Allows to specify what for information needs to be refreshed from the server. See the Refresh method of the UserLockServer class.
enum NotifyMode |
Allows to specify the notify mode for a shutdown. See the Shutdown method of the UserLockServer class.
enum ExecutionMode |
Allows to specify the execution mode for a shutdown. See the Shutdown method of the UserLockServer class.