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 или повторное открытие по таймеру при истечении срока сессии).
|