ISessionManager - интерфейс

Объект для управления клиентскими сессиями.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public interface ISessionManager : IDisposable
Implements
IDisposable

Свойства

ApplicationID Идентификатор приложения. По умолчанию значение свойства равно [Tessa.Platform.Runtime.ApplicationIdentifiers.Other]. Стандартные идентификаторы приложений указаны в полях класса [Tessa.Platform.Runtime.ApplicationIdentifiers].
Credentials Параметры входа, используемые при первичном открытии сессии или при повторном открытии, или null, если при следующем открытии сессии будут использоваться параметры по умолчанию.
IsOpenedПризнак того, что сессия открыта.
LoginParameters Параметры диалога входа (ввода логина и пароля), если используется диалог с UI. Свойство нельзя установить равным null.

Методы

CloseAsyncЗакрывает открытую ранее сессию.
DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Унаследован от IDisposable)
OpenAsync Открывает сессию от имени текущего пользователя и гарантирует её периодическое поддержание. Возвращает признак того, что сессия была успешно открыта.

События

SessionClosed Событие, происходящее при каждом успешном закрытии сессии (методом Open или повторное открытие по таймеру при истечении срока сессии).
SessionOpened Событие, происходящее при каждом успешном открытии сессии (методом Open или повторное открытие по таймеру при истечении срока сессии).

См. также