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

ISessionToken - интерфейс

Токен, содержащий информацию по сессии.

Пространство имён:  Tessa.Platform.Runtime
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public interface ISessionToken : ISessionSerializableObject, 
	IBinarySerializable, IBsonSerializable, IJsonSerializable

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

Свойства
  ИмяОписание
Открытое свойствоAccessLevel
Уровень доступа пользователя.
Открытое свойствоApplicationID
Идентификатор приложения, которое открыло сессию.
Открытое свойствоClient64Bit
Признак того, что клиентское приложение является 64-битным. true - 64-битное приложение, false - 32-битное приложение, null - разрядность неизвестна.
Открытое свойствоClient64BitOS
Признак того, что операционная система клиента является 64-битной. true - 64-битная ОС, false - 32-битная ОС, null - разрядность неизвестна.
Открытое свойствоCreated
Дата и время создания токена.
Открытое свойствоCulture
Региональные настройки для пользователя.
Открытое свойствоDeviceType
Тип устройства, которое пользователь использует для подключения к серверу.
Открытое свойствоExpires
Дата и время, когда действие токена истекает, и он должен быть повторно сформирован.
Открытое свойствоHostIP
IP-адрес клиента, запрашивающего вход в систему, или null, если IP-адрес неизвестен.
Открытое свойствоHostName
Имя хоста для клиента, запрашивающего вход в систему, или null, если имя хоста неизвестно. В качестве имени хоста часто выступает имя компьютера клиента.
Открытое свойствоInstanceName
Имя экземпляра сервера.
Открытое свойствоIsActive
Признак того, что сессия является активной, т.е. обращение к ней не приведёт к ошибкам. По умолчанию значение равно true. Значение не передаётся при сериализации/десериализации, и оно всегда равно true, если объект токена не создан с явным указанием значения false.
Открытое свойствоLicenseType
Тип лицензии, в соответствии с которой открыта сессия.
Открытое свойствоLoginType
Тип аутентификации, выполненный для пользователя.
Открытое свойствоOSName
Название операционной системы, используемой на устройстве пользователя, или null, если ОС неизвестна.
Открытое свойствоServerCode
Код сервера.
Открытое свойствоServiceType
Тип сессии, которые определяются типом веб-сервиса: для desktop- или для Web-клиентов, или веб-сервис отсутствует (прямое взаимодействие с БД).
Открытое свойствоSessionID
Идентификатор сессии, которая была создана в процессе аутентификации.
Открытое свойствоSignature
Подпись токена, подтверждающая его подлинность.
Открытое свойствоTimeZoneUtcOffset
Смещение для временной зоны пользователя, заданное в карточке.
Открытое свойствоUICulture
Язык интерфейса для пользователя.
Открытое свойствоUserAgent
Строка UserAgent браузера, который подключается к серверу, или null, если для подключения используется не браузер.
Открытое свойствоUserID
Идентификатор пользователя.
Открытое свойствоUserLogin
Логин пользователя, в т.ч. аккаунт Windows или логин пользователя Tessa, или null, если сессия не связана с действительным сотрудником системы.
Открытое свойствоUserName
Имя пользователя.
Открытое свойствоUtcOffset
Смещение для пользователя относительно UTC.
В начало страницы
Методы
  ИмяОписание
Открытый методDeserialize(BinaryReader)
Десериализует объект из бинарной формы.
(Унаследован от IBinarySerializable.)
Открытый методDeserialize(BsonReader)
Выполняет десериализацию объекта из бинарного JSON.
(Унаследован от IBsonSerializable.)
Открытый методDeserialize(JsonReader)
Выполняет десериализацию объекта из JSON.
(Унаследован от IJsonSerializable.)
Открытый методSerialize(BinaryWriter)
Сериализует объект в бинарной форме.
(Унаследован от IBinarySerializable.)
Открытый методSerialize(BsonWriter)
Выполняет сериализацию объекта в бинарный JSON. Возвращает строку текста, содержащую сериализованный объект.
(Унаследован от IBsonSerializable.)
Открытый методSerialize(JsonWriter)
Выполняет сериализацию объекта в JSON. Возвращает строку текста, содержащую сериализованный объект.
(Унаследован от IJsonSerializable.)
Открытый методSerializeToBase64
Выполняет сериализацию объекта в виде base64-строки.
(Унаследован от ISessionSerializableObject.)
Открытый методSerializeToBinary(SessionSerializationOptions)
Выполняет сериализацию объекта в виде массива байт.
(Унаследован от ISessionSerializableObject.)
Открытый методSerializeToBinary(BinaryWriter, SessionSerializationOptions)
Выполняет сериализацию объекта в бинарном виде, используя указанный объект для записи.
(Унаследован от ISessionSerializableObject.)
Открытый методSerializeToStorage(SessionSerializationOptions)
Выполняет сериализацию объекта в сериализуемое хранилище Dictionary<string, object>. Может использоваться для сериализации в Bson.
(Унаследован от ISessionSerializableObject.)
Открытый методSerializeToStorage(Dictionary<String, Object>, SessionSerializationOptions)
Выполняет сериализацию объекта в заданное сериализуемое хранилище Dictionary<string, object>. Может использоваться для сериализации в Bson.
(Унаследован от ISessionSerializableObject.)
Открытый методSerializeToXml(SessionSerializationOptions)
Возвращает строку, которая содержит сериализованный в XML объект.
(Унаследован от ISessionSerializableObject.)
Открытый методSerializeToXml(Stream, SessionSerializationOptions)
Выполняет сериализацию объекта в XML в заданный поток.
(Унаследован от ISessionSerializableObject.)
Открытый методSerializeToXml(XmlWriter, SessionSerializationOptions)
Выполняет сериализацию текущего объекта и всех его дочерних объектов в элемент XML.
(Унаследован от ISessionSerializableObject.)
В начало страницы
См. также