OpenSessionRequest - класс

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

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
[SerializableAttribute]
[DataContractAttribute]
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)
CultureLCID Идентификатор региональных настроек LCID или 0, если используются текущие настройки.
(Унаследован от 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.
ServiceType Тип сессии, который определяется типом веб-приложения.
UICultureLCID Идентификатор языка интерфейса LCID или 0, если используются текущие настройки.
(Унаследован от SessionClientParameters)
UserAgent Строка UserAgent браузера, который подключается к серверу, или null, если для подключения используется не браузер.
(Унаследован от SessionClientParameters)
UtcOffsetMinutes Количество минут смещения в часовой зоне пользователя относительно UTC. Если указано null, то используется смещение в карточке сотрудника, или смещение во временной зоне по умолчанию (если в карточке сотрудника отсутствует), или смещение на сервере приложений (если карточка настроек отсутствует, это обычно в процессе установки системы).
(Унаследован от SessionClientParameters)

Методы

Deserialize(BinaryReader)Десериализует объект из бинарной формы.
(Переопределяет SessionClientParametersDeserialize(BinaryReader))
Deserialize(DictionaryString, Object)Выполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от 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(BinaryWriter)Сериализует объект в бинарной форме.
(Переопределяет SessionClientParametersSerialize(BinaryWriter))
Serialize(DictionaryString, Object)Выполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от StorageSerializable)
SerializeCoreВыполняет сериализацию полей объекта в заданное хранилище.
(Переопределяет SessionClientParametersSerializeCore(DictionaryString, Object))
SetLoginAndPassword Устанавливает логин и пароль пользователя, при этом выполняется их кодирование.
SetParameters Устанавливает свойства текущего объекта по заданным параметрам.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также