ISessionManager - интерфейс
Объект для управления клиентскими сессиями.
Пространство имён: Tessa.Platform.RuntimeСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public interface ISessionManager : IDisposable
Public Interface ISessionManager
Inherits IDisposable
public interface class ISessionManager : IDisposable
type ISessionManager =
interface
interface IDisposable
end
- Implements
- IDisposable
ApplicationID |
Идентификатор приложения. По умолчанию значение свойства равно
[Tessa.Platform.Runtime.ApplicationIdentifiers.Other].
Стандартные идентификаторы приложений указаны в полях класса
[Tessa.Platform.Runtime.ApplicationIdentifiers].
|
Credentials |
Параметры входа, используемые при первичном открытии сессии или при повторном открытии,
или null, если при следующем открытии сессии будут использоваться параметры по умолчанию.
|
IsOpened | Признак того, что сессия открыта. |
LoginParameters |
Параметры диалога входа (ввода логина и пароля), если используется диалог с UI.
Свойство нельзя установить равным null.
|
CloseAsync | Закрывает открытую ранее сессию. |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Унаследован от IDisposable) |
OpenAsync |
Открывает сессию от имени текущего пользователя и гарантирует её периодическое поддержание.
Возвращает признак того, что сессия была успешно открыта.
|
SessionClosed |
Событие, происходящее при каждом успешном закрытии сессии
(методом Open или повторное открытие по таймеру при истечении срока сессии).
|
SessionOpened |
Событие, происходящее при каждом успешном открытии сессии
(методом Open или повторное открытие по таймеру при истечении срока сессии).
|