C# Класс Dovetail.SDK.Bootstrap.Clarify.ClarifySessionCache

Наследование: IClarifySessionCache
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

ClarifySessionCache() публичный Метод

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
Результат System

CreateSession() публичный Метод

public CreateSession ( string username, bool isConfigured = true, bool isObserved = true ) : IClarifySession
username string
isConfigured bool
isObserved bool
Результат IClarifySession

EjectSession() публичный Метод

public EjectSession ( string username, bool isObserved = true ) : bool
username string
isObserved bool
Результат bool

GetApplicationSession() публичный Метод

public GetApplicationSession ( bool isConfigured = true ) : IClarifySession
isConfigured bool
Результат IClarifySession

GetSession() публичный Метод

public GetSession ( string username ) : IClarifySession
username string
Результат IClarifySession

RefreshSession() публичный Метод

public RefreshSession ( string username ) : void
username string
Результат void

addSessionToCache() публичный Метод

public addSessionToCache ( string username, IClarifySession session ) : void
username string
session IClarifySession
Результат void

clear() публичный Метод

public clear ( ) : void
Результат void