C# Class pGina.Plugin.SessionLimit.PluginImpl

Inheritance: IPluginConfiguration, IPluginEventNotifications
Afficher le fichier Open project: MutonUfoAI/pgina

Méthodes publiques

Méthode Description
Configure ( ) : void
LoginUserRequest ( string username ) : System.Boolean
LogoffRequestAddTime ( ) : System.Boolean
PluginImpl ( ) : System
SessionChange ( int SessionId, System Reason, SessionProperties properties ) : void
Starting ( ) : void
Stopping ( ) : void

Private Methods

Méthode Description
LogoffEvent ( int sessId ) : void
LogonEvent ( int sessId ) : void
SessionLimitTimerCallback ( object state ) : void
StartTimer ( ) : void
StopTimer ( ) : void

Method Details

Configure() public méthode

public Configure ( ) : void
Résultat void

LoginUserRequest() public méthode

public LoginUserRequest ( string username ) : System.Boolean
username string
Résultat System.Boolean

LogoffRequestAddTime() public méthode

public LogoffRequestAddTime ( ) : System.Boolean
Résultat System.Boolean

PluginImpl() public méthode

public PluginImpl ( ) : System
Résultat System

SessionChange() public méthode

public SessionChange ( int SessionId, System Reason, SessionProperties properties ) : void
SessionId int
Reason System
properties SessionProperties
Résultat void

Starting() public méthode

public Starting ( ) : void
Résultat void

Stopping() public méthode

public Stopping ( ) : void
Résultat void