ISessionManager - интерфейс |
Пространство имён: Tessa.Platform.Runtime
public interface ISessionManager : IDisposable
Тип ISessionManager предоставляет следующие члены.
Имя | Описание | |
---|---|---|
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 или повторное открытие по таймеру при истечении срока сессии).
|