Session(SessionType, FuncISessionToken, FuncISession, String, FuncISession, String) - конструктор |
Создаёт экземпляр класса с указанием функции, получающей токен.
Пространство имён:
Tessa.Platform.Runtime
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public Session(
SessionType sessionType,
Func<ISessionToken> getTokenFunc = null,
Func<ISession, string> getServerCodeFallbackFunc = null,
Func<ISession, string> getInstanceNameFallbackFunc = null
)
Public Sub New (
sessionType As SessionType,
Optional getTokenFunc As Func(Of ISessionToken) = Nothing,
Optional getServerCodeFallbackFunc As Func(Of ISession, String) = Nothing,
Optional getInstanceNameFallbackFunc As Func(Of ISession, String) = Nothing
)
public:
Session(
SessionType sessionType,
Func<ISessionToken^>^ getTokenFunc = nullptr,
Func<ISession^, String^>^ getServerCodeFallbackFunc = nullptr,
Func<ISession^, String^>^ getInstanceNameFallbackFunc = nullptr
)
new :
sessionType : SessionType *
?getTokenFunc : Func<ISessionToken> *
?getServerCodeFallbackFunc : Func<ISession, string> *
?getInstanceNameFallbackFunc : Func<ISession, string>
(* Defaults:
let _getTokenFunc = defaultArg getTokenFunc null
let _getServerCodeFallbackFunc = defaultArg getServerCodeFallbackFunc null
let _getInstanceNameFallbackFunc = defaultArg getInstanceNameFallbackFunc null
*)
-> Session
Параметры
- sessionType
- Тип: Tessa.Platform.RuntimeSessionType
Тип сессии. - getTokenFunc (Optional)
- Тип: SystemFuncISessionToken
Функция, возвращающая токен, по которому определяются поля сессии,
или null, если сессия определяется только внутри области, созданной в SessionContext.
- getServerCodeFallbackFunc (Optional)
- Тип: SystemFuncISession, String
Функция, возвращающая код сервера, если значение в токене равно null или пустой строке.
Параметр равен null, если вместо вызова функции сразу возвращается пустая строка.
- getInstanceNameFallbackFunc (Optional)
- Тип: SystemFuncISession, String
Функция, возвращающая имя экземпляра сервера, если значение в токене равно null или пустой строке.
Параметр равен null, если вместо вызова функции сразу возвращается пустая строка.
См. также