C# Class Dovetail.SDK.Bootstrap.Clarify.ClarifySessionCache

Inheritance: IClarifySessionCache
Afficher le fichier Open project: DovetailSoftware/dovetail-bootstrap Class Usage Examples

Méthodes publiques

Méthode Description
ClarifySessionCache ( IClarifyApplication clarifyApplication, ILogger logger, IUserClarifySessionConfigurator sessionConfigurator, Func sessionEndObserver, Func sessionStartObserver, Dovetail.SDK.Bootstrap.Clarify.DovetailDatabaseSettings settings ) : System
CreateSession ( string username, bool isConfigured = true, bool isObserved = true ) : IClarifySession
EjectSession ( string username, bool isObserved = true ) : bool
GetApplicationSession ( bool isConfigured = true ) : IClarifySession
GetSession ( string username ) : IClarifySession
RefreshSession ( string username ) : void
addSessionToCache ( string username, IClarifySession session ) : void
clear ( ) : void

Private Methods

Méthode Description
ClarifySessionCache ( ) : System
getSession ( string username, bool isConfigured = true, bool isObserved = true ) : IClarifySession
visitSession ( ClarifySession session, bool isConfigured = true, bool isObserved = true ) : void
wrapSession ( ClarifySession session ) : IClarifySession

Method Details

ClarifySessionCache() public méthode

public ClarifySessionCache ( IClarifyApplication clarifyApplication, ILogger logger, IUserClarifySessionConfigurator sessionConfigurator, Func sessionEndObserver, Func sessionStartObserver, Dovetail.SDK.Bootstrap.Clarify.DovetailDatabaseSettings settings ) : System
clarifyApplication IClarifyApplication
logger ILogger
sessionConfigurator IUserClarifySessionConfigurator
sessionEndObserver Func
sessionStartObserver Func
settings Dovetail.SDK.Bootstrap.Clarify.DovetailDatabaseSettings
Résultat System

CreateSession() public méthode

public CreateSession ( string username, bool isConfigured = true, bool isObserved = true ) : IClarifySession
username string
isConfigured bool
isObserved bool
Résultat IClarifySession

EjectSession() public méthode

public EjectSession ( string username, bool isObserved = true ) : bool
username string
isObserved bool
Résultat bool

GetApplicationSession() public méthode

public GetApplicationSession ( bool isConfigured = true ) : IClarifySession
isConfigured bool
Résultat IClarifySession

GetSession() public méthode

public GetSession ( string username ) : IClarifySession
username string
Résultat IClarifySession

RefreshSession() public méthode

public RefreshSession ( string username ) : void
username string
Résultat void

addSessionToCache() public méthode

public addSessionToCache ( string username, IClarifySession session ) : void
username string
session IClarifySession
Résultat void

clear() public méthode

public clear ( ) : void
Résultat void