SessionManager - класс

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

Definition

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

Конструкторы

SessionManager Создаёт экземпляр класса с указанием его зависимостей.

Свойства

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

Методы

CloseAsyncЗакрывает открытую ранее сессию.
DisposeОсвобождает ресурсы, занимаемые объектом.
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)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OpenAsync Открывает сессию от имени текущего пользователя и гарантирует её периодическое поддержание. Возвращает признак того, что сессия была успешно открыта.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

События

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

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

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

См. также