OpenSessionRequest - класс

Запрос на открытие сессии. Содержит учётные данные для входа и параметры открываемой сессии, включая информацию о приложении и о клиенте.

Definition

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

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

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

Свойства

ApplicationID Идентификатор приложения, для которого выполняется вход. Доступные идентификаторы перечислены в классе ApplicationIdentifiers. Если указано null, то используется Other.
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(String, String) для установки и проверки значений с учётом кодирования.

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

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

Пароль пользователя в формате строки base-64. Используйте методы GetLoginAndPassword и SetLoginAndPassword(String, String) для установки и проверки значений с учётом кодирования.

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

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

Методы

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 Возвращает логин и пароль пользователя после декодирования.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
HasLoginAndPassword Возвращает признак того, что заданы непустые логин или пароль.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SerializeВыполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от StorageSerializable)
SerializeCoreВыполняет сериализацию полей объекта в заданное хранилище.
(Переопределяет SessionClientParametersSerializeCore(DictionaryString, Object))
SetLoginAndPassword Устанавливает логин и пароль пользователя, при этом выполняется их кодирование.
SetParameters Устанавливает свойства текущего объекта по заданным параметрам.
ToLegacy Конвертировать параметры в старый формат.
(Унаследован от SessionClientParameters)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

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

См. также