C# Class pGina.Plugin.pgSMB2.PluginImpl

Inheritance: IPluginAuthenticationGateway, IPluginConfiguration, IPluginEventNotifications, IPluginLogoffRequestAddTime
Show file Open project: MutonUfoAI/pgina

Public Properties

Property Type Description
IsShuttingDown System.Boolean

Public Methods

Method Description
AuthenticatedUserGateway ( SessionProperties properties ) : BooleanResult
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

Method Description
GetSettings ( string username, UserInformation userInfo ) : string>.Dictionary
cleanup ( UserInformation userInfo, int sessionID, SessionProperties properties ) : void

Method Details

AuthenticatedUserGateway() public method

public AuthenticatedUserGateway ( SessionProperties properties ) : BooleanResult
properties SessionProperties
return pGina.Shared.Types.BooleanResult

Configure() public method

public Configure ( ) : void
return void

LoginUserRequest() public method

public LoginUserRequest ( string username ) : System.Boolean
username string
return System.Boolean

LogoffRequestAddTime() public method

public LogoffRequestAddTime ( ) : System.Boolean
return System.Boolean

PluginImpl() public method

public PluginImpl ( ) : System
return System

SessionChange() public method

public SessionChange ( int SessionId, System Reason, SessionProperties properties ) : void
SessionId int
Reason System
properties SessionProperties
return void

Starting() public method

public Starting ( ) : void
return void

Stopping() public method

public Stopping ( ) : void
return void

Property Details

IsShuttingDown public static property

public static Boolean,System IsShuttingDown
return System.Boolean