UserLock API
Classes | Enumerations
Sessions by user

Classes

class  ReportedIisUser
 Represent a user with his IIS sessions. More...
 
class  ReportedRasUser
 Represent a user with his RAS sessions. More...
 
class  ReportedUser
 Represent a user with all his sessions. An element of the property ReportedUsers of the class UserLockServer. Also see the method GetReportedUser to get an instance for a specific user. More...
 

Enumerations

enum  UserStatusTriggers : uint {
  Protected = 0x00000001 , FirstEvent = 0x00000002 , Event = 0x00000004 , EventAfterPeriod = 0x00000008 ,
  Inactivity = 0x00000010 , AdAccountLocked = 0x00000020 , SessionsOverLimit = 0x00000040 , SessionsOverNumber = 0x00000080 ,
  DeniedLogonsByUl = 0x00000100 , DeniedLogonsByWnd = 0x00000200 , InitialAccessPointsOverLimit = 0x00000400 , InitialAccessPointsOverNumber = 0x00000800 ,
  PublicAndPrivateInitialAccessPoints = 0x00001000 , SessionImpersonation = 0x00002000 , AdAccountDisabled = 0x00004000 , All = 0xFFFFFFFF
}
 Different triggers that could be activated for one user. The status of the user is deduced from the triggers. More...
 

Detailed Description

Enumeration Type Documentation

◆ UserStatusTriggers

enum UserStatusTriggers : uint

Different triggers that could be activated for one user. The status of the user is deduced from the triggers.

Enumerator
Protected 

Protected by UserLock.

FirstEvent 

First event on UserLock.

Event 

Event on UserLock, normal state.

EventAfterPeriod 

First event after a period of inactivity (see the property InactivePeriod of the class ServerProperties on UserLock).

Inactivity 

No activity during a period (see the property InactivityThreshold of the class ServerProperties on UserLock), no sessions opened.

AdAccountLocked 

Denied logon by Microsoft, because the Active Directory account is locked.

SessionsOverLimit 

Sessions over the UserLock limits.

SessionsOverNumber 

Sessions over a figure set on UserLock (see the property CustomSessionLimits of the class ServerProperties).

DeniedLogonsByUl 

Number of denied logons by UserLock over a limit during a time (see the properties DeniedLogonsByUl and DeniedLogonsByUlPeriod of the class ServerProperties).

DeniedLogonsByWnd 

Number of denied logons by Microsoft over a limit during a time (see the properties DeniedLogonsByWnd and DeniedLogonsByWndPeriod of the class ServerProperties).

InitialAccessPointsOverLimit 

Initial access points over the UserLock limits.

InitialAccessPointsOverNumber 

Initial access points over a figure set on UserLock (see the property ConcurrentInitialAccessPointsLimit of the class ServerProperties).

PublicAndPrivateInitialAccessPoints 

Initial access points from a public and private addresses at the same time.

SessionImpersonation 

Session impersonation.

AdAccountDisabled 

Denied logon by Microsoft, because the Active Directory account is disabled.

All 

All triggers.