OpenSessionLegacy3XRequest - класс

Запрос на открытие сессии. Содержит учётные данные для входа и параметры открываемой сессии, включая информацию о приложении и о клиенте. Необходим для взаимодействия с сервером Tessa версии 3.6 <= x < 4.0.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class OpenSessionLegacy3XRequest : SessionClientParameters
Inheritance
Object    StorageSerializable    SessionClientParameters    OpenSessionLegacy3XRequest

Конструкторы

OpenSessionLegacy3XRequestИнициализирует новый экземпляр класса OpenSessionLegacy3XRequest

Свойства

ApplicationID Идентификатор приложения, для которого выполняется вход. Доступные идентификаторы перечислены в классе ApplicationIdentifiers. Если указано null, то используется Other.
AuthOnlyToken Флаг, определяющий, что токен, возвращённый в теле ответа на запрос, должен содержать минимальный набор информации для аутентификации Auth.
Client64Bit Признак того, что клиентское приложение является 64-битным. true - 64-битное приложение, false - 32-битное приложение, null - разрядность неизвестна.
(Унаследован от SessionClientParameters)
Client64BitOS Признак того, что операционная система клиента является 64-битной. true - 64-битная ОС, false - 32-битная ОС, null - разрядность неизвестна.
(Унаследован от SessionClientParameters)
CultureName Имя региональных настроек Name или null, если используются текущие настройки.
(Унаследован от SessionClientParameters)
DeviceType Тип устройства DeviceType, которое пользователь использует для подключения к серверу.
(Унаследован от SessionClientParameters)
EncodeBase64 Признак того, что логин и пароль передаются с кодированием base-64. В противном случае они передаются в исходном виде. Если версия не указана, то считается, что версия клиента равна версии сервера.
Login

Логин пользователя в формате строки base-64. Используйте методы GetLoginAndPassword и [!:SetLoginAndPassword] для установки и проверки значений с учётом кодирования.

Если логин Login или пароль Password равны null или пустой строке, то используется Windows-аутентификация. Это можно проверить в методе HasLoginAndPassword.

OSName Название операционной системы, используемой на устройстве пользователя, или null, если ОС неизвестна.
(Унаследован от SessionClientParameters)
Password

Пароль пользователя в формате строки base-64. Используйте методы GetLoginAndPassword и [!:SetLoginAndPassword] для установки и проверки значений с учётом кодирования.

Если логин Login или пароль Password равны null или пустой строке, то используется Windows-аутентификация. Это можно проверить в методе HasLoginAndPassword.

PlatformVersion Версия платформы.
UICultureName Имя языка интерфейса Name или null, если используются текущие настройки.
(Унаследован от SessionClientParameters)
UserAgent Строка UserAgent браузера, который подключается к серверу, или null, если для подключения используется не браузер.
(Унаследован от SessionClientParameters)
UtcOffsetMinutes Количество минут смещения в часовой зоне пользователя относительно UTC. Если указано null, то используется смещение в карточке сотрудника, или смещение во временной зоне по умолчанию (если в карточке сотрудника отсутствует), или смещение на сервере приложений (если карточка настроек отсутствует, это обычно в процессе установки системы).
(Унаследован от SessionClientParameters)

Методы

CreateFromOpenSessionRequest Возвращает запрос в легаси формате.
DeserializeВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от StorageSerializable)
DeserializeAndGetCoreВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от StorageSerializable)
DeserializeCoreВыполняет десериализацию полей объекта из заданного хранилища.
(Переопределяет SessionClientParametersDeserializeCore(DictionaryString, Object))
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetLoginAndPassword Возвращает логин и пароль пользователя после декодирования.
GetOpenSessionRequest Возвращает запрос в актуальном формате.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
HasLoginAndPassword Возвращает признак того, что заданы непустые логин или пароль.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SerializeВыполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от StorageSerializable)
SerializeCoreВыполняет сериализацию полей объекта в заданное хранилище.
(Переопределяет SessionClientParametersSerializeCore(DictionaryString, Object))
ToLegacy Конвертировать параметры в старый формат.
(Унаследован от SessionClientParameters)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также