Session(SessionType, FuncISessionToken, FuncISession, String, FuncISession, String) - конструктор

Создаёт экземпляр класса с указанием функции, получающей токен.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public Session(
	SessionType sessionType,
	Func<ISessionToken?>? tryGetTokenFunc = null,
	Func<ISession, string?>? getServerCodeFallbackFunc = null,
	Func<ISession, string?>? getInstanceNameFallbackFunc = null
)

Параметры

sessionType  SessionType
Тип сессии.
tryGetTokenFunc  FuncISessionToken  (Optional)
Функция, возвращающая токен, по которому определяются поля сессии, или null, если сессия определяется только внутри области, созданной в SessionContext, т.е. токен сессии недоступен в текущий момент.
getServerCodeFallbackFunc  FuncISession, String  (Optional)
Функция, возвращающая код сервера, если значение в токене равно null или пустой строке. Параметр равен null, если вместо вызова функции сразу возвращается пустая строка.
getInstanceNameFallbackFunc  FuncISession, String  (Optional)
Функция, возвращающая имя экземпляра сервера, если значение в токене равно null или пустой строке. Параметр равен null, если вместо вызова функции сразу возвращается пустая строка.

См. также