Для изменения размера нажмите или перетащите

Session - класс

Сессия пользователя.
Иерархия наследования
SystemObject
  Tessa.Platform.RuntimeSession

Пространство имён:  Tessa.Platform.Runtime
Сборка:  Tessa (в Tessa.dll) Версия: 3.4.0
Синтаксис
public sealed class Session : ISession

Тип Session предоставляет следующие члены.

Конструкторы
Свойства
  ИмяОписание
Открытое свойствоApplicationID
Идентификатор приложения, которое открыло сессию.
Открытое свойствоClientCulture
Текущая культура CurrentCulture на клиенте в момент вызова метода. Позволяет получить на сервере культуру, которая использовалась на клиенте.
Открытое свойствоClientUICulture
Текущая культура CurrentUICulture на клиенте в момент вызова метода. Позволяет получить на сервере культуру, которая использовалась на клиенте.
Открытое свойствоClientUtcOffset
Смещение относительно UTC на клиенте в момент вызова метода. Позволяет получить на сервере информацию по временной зоне, которая использовалась на клиенте.
Открытое свойствоID
Идентификатор сессии.
Открытое свойствоInstanceName
Имя экземпляра сервера.
Открытое свойствоServerCode
Код сервера.
Открытое свойствоToken
Токен, описывающий сессию, или null, если сессия не связана с токеном.
Открытое свойствоType
Тип сессии, определяющий место выполнения кода.
Открытое свойствоUser
Информация о текущем пользователе.
В начало страницы
Методы
  ИмяОписание
Открытый методСтатический членCreateSystemSession
Создаёт сессию пользователя, назначенного для платформы.
Открытый методСтатический членCreateSystemToken
Создаёт токен для сессии пользователя, назначенного для платформы.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
В начало страницы
Поля
  ИмяОписание
Открытое полеСтатический членSystemID
Идентификатор пользователя, назначенного для платформы.
Открытое полеСтатический членSystemName
Имя пользователя, назначенного для платформы.
Открытое полеСтатический членSystemSatelliteID
Идентификатор карточки-сателлита с настройками пользователя SystemID, назначенного для платформы.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияCreateNestedSessionToken
Создаёт токен SessionToken для сотрудника с заданными настройками, но наследующий информацию по серверу и текущей культуре из текущей сессии session. Используйте возвращённый токен в объекте SessionContext, который создаётся для выполнения действий в пределах уже существующей сессии, например, со стороны веб-сервисов.
(Определяется RuntimeExtensions.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияIsDesktopClient
Возвращает признак того, что сессия была открыта с десктопного клиента (т.е. с "толстого" клиента). Это могут быть приложения TessaAdmin, TessaClient, консольный tadmin, интеграционный веб-сервис и др.
(Определяется RuntimeExtensions.)
Открытый метод расширенияIsNotWebOrDesktopClient
Возвращает признак того, что сессия была открыта не с десктопного клиента и не с Web-клиента. Обычно это плагины Chronos, интеграционные веб-сервисы с собственной авторизацией и другие приложения.
(Определяется RuntimeExtensions.)
Открытый метод расширенияIsWebClient
Возвращает признак того, что сессия была открыта с Web-клиента (т.е. с "лёгкого" клиента). Это или Web-клиент Tessa, или интеграция через Web API.
(Определяется RuntimeExtensions.)
В начало страницы
См. также