ISessionToken - интерфейс |
Пространство имён: Tessa.Platform.Runtime
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.) |