C# Class AdvancedLauncher.Management.Internal.LoginManager

Inheritance: ILoginProviderEventAccessor
Datei anzeigen Open project: GoldRenard/DMOAdvancedLauncher

Private Properties

Property Type Description
Login void
PerformLogin bool
ShowLastSessionDialog void
ShowLoggingInDialog void
ShowLoginDialog void

Public Methods

Method Description
GetCredentials ( Profile profile ) : LoginData
Login ( Profile profile ) : void
LoginManager ( ) : System
OnLoginCompleted ( object sender, LoginCompleteEventArgs e ) : void
OnLoginStateChanged ( object sender, LoginStateEventArgs e ) : void
UpdateCredentials ( Profile profile, LoginData data ) : bool
UpdateLastSessionArgs ( Profile profile, string args ) : bool

Private Methods

Method Description
Login ( string userName, string password, bool isManual ) : void
PerformLogin ( LoginData credentials ) : bool
ShowLastSessionDialog ( Profile profile ) : void
ShowLoggingInDialog ( LoginDialogData loginData ) : void
ShowLoginDialog ( string title, string message, string initUserName ) : void

Method Details

GetCredentials() public method

public GetCredentials ( Profile profile ) : LoginData
profile AdvancedLauncher.SDK.Model.Config.Profile
return LoginData

Login() public method

public Login ( Profile profile ) : void
profile AdvancedLauncher.SDK.Model.Config.Profile
return void

LoginManager() public method

public LoginManager ( ) : System
return System

OnLoginCompleted() public method

public OnLoginCompleted ( object sender, LoginCompleteEventArgs e ) : void
sender object
e AdvancedLauncher.SDK.Model.Events.LoginCompleteEventArgs
return void

OnLoginStateChanged() public method

public OnLoginStateChanged ( object sender, LoginStateEventArgs e ) : void
sender object
e AdvancedLauncher.SDK.Model.Events.LoginStateEventArgs
return void

UpdateCredentials() public method

public UpdateCredentials ( Profile profile, LoginData data ) : bool
profile AdvancedLauncher.SDK.Model.Config.Profile
data LoginData
return bool

UpdateLastSessionArgs() public method

public UpdateLastSessionArgs ( Profile profile, string args ) : bool
profile AdvancedLauncher.SDK.Model.Config.Profile
args string
return bool