C# Class ParkitectNexus.Data.Authentication.AuthManager

Inheritance: IAuthManager
Afficher le fichier Open project: ParkitectNexus/ParkitectNexusClient

Méthodes publiques

Méthode Description
AuthManager ( IWebsite website, ISettingsRepository authSettingsRepository, ICacheManager cacheManager, ILogger log ) : System
GetAvatar ( ) : Task
GetSubscribedAssets ( ) : Task
GetSubscriptions ( ) : Task
GetUser ( ) : Task
Logout ( ) : void
OpenLoginPage ( ) : void
ReloadKey ( ) : void

Méthodes protégées

Méthode Description
OnAuthenticated ( ) : void

Private Methods

Méthode Description
AssertAuthenticated ( ) : void

Method Details

AuthManager() public méthode

public AuthManager ( IWebsite website, ISettingsRepository authSettingsRepository, ICacheManager cacheManager, ILogger log ) : System
website IWebsite
authSettingsRepository ISettingsRepository
cacheManager ICacheManager
log ILogger
Résultat System

GetAvatar() public méthode

public GetAvatar ( ) : Task
Résultat Task

GetSubscribedAssets() public méthode

public GetSubscribedAssets ( ) : Task
Résultat Task

GetSubscriptions() public méthode

public GetSubscriptions ( ) : Task
Résultat Task

GetUser() public méthode

public GetUser ( ) : Task
Résultat Task

Logout() public méthode

public Logout ( ) : void
Résultat void

OnAuthenticated() protected méthode

protected OnAuthenticated ( ) : void
Résultat void

OpenLoginPage() public méthode

public OpenLoginPage ( ) : void
Résultat void

ReloadKey() public méthode

public ReloadKey ( ) : void
Résultat void