ISession - интерфейс

Сессия пользователя.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface ISession

Свойства

ApplicationID Идентификатор приложения, которое открыло сессию, или null, если в сессии отсутствует токен.
ClientCulture Текущая культура CurrentCulture на клиенте в момент вызова метода. Позволяет получить на сервере культуру, которая использовалась на клиенте.
ClientUICulture Текущая культура CurrentUICulture на клиенте в момент вызова метода. Позволяет получить на сервере культуру, которая использовалась на клиенте.
ClientUtcOffset Смещение относительно UTC на клиенте в момент вызова метода. Позволяет получить на сервере информацию по временной зоне, которая использовалась на клиенте.
ID Идентификатор сессии.
InstanceName Имя экземпляра сервера.
ServerCode Код сервера.
Token Токен, описывающий сессию, или null, если сессия не связана с токеном.
Type Тип сессии, определяющий место выполнения кода.
User Информация о текущем пользователе.

Методы расширения

CreateNestedSessionToken

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

Используйте возвращённый токен в объекте SessionContext, который создаётся для выполнения действий в пределах уже существующей сессии, например, со стороны веб-сервисов.


(Определяется RuntimeExtensions)
CreateNestedSessionToken

Создаёт токен SessionToken для сотрудника с заданными настройками, но наследующий информацию по серверу и текущей культуре из текущей сессии session.

Используйте возвращённый токен в объекте SessionContext, который создаётся для выполнения действий в пределах уже существующей сессии, например, со стороны веб-сервисов.


(Определяется RuntimeExtensions)
CreateNestedSessionToken

Создаёт токен SessionToken для сотрудника с заданными настройками, но наследующий информацию по серверу и текущей культуре из текущей сессии session.

Используйте возвращённый токен в объекте SessionContext, который создаётся для выполнения действий в пределах уже существующей сессии, например, со стороны веб-сервисов.


(Определяется RuntimeExtensions)

См. также