SessionManager — класс

Представляет объектную модель менеджера сессий. Содержит методы управления сессиями пользователей. Этот класс является абстрактным.

Синтаксис

public abstract class SessionManager

Методы

Имя Описание

CloseSession(Guid)

Принудительное закрытие сессии с указанным идентификатором.

Connect(string)

Устанавливает соединение с сервером Docsvision.

Connect(string, string)

Устанавливает соединение с сервером Docsvision.

Connect(string, string, string, string)

Устанавливает соединение с сервером Docsvision.

ConnectProxy(object)

Установка соединения с сервером используя указанное соединение.

CreateInstance

Создание экземпляра менеджера сессий.

CreateInstance(string)

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

CreateSession

Создаёт пользовательскую сессию.

CreateSession(SessionLoginFlags)

Создаёт пользовательскую сессию..

GetLocaleId

Получение идентификатора языка для локализации сообщений.

GetOpenSessions

Получение списка всех открытых сессий пользователя.

SetLocaleId(int)

Установка идентификатора языка для текущей сессии.

Заметки

Для вызова некоторых методов менеджера сессий требуются административные привилегии.

Примеры

В примере организуется соединение с сервером localhost с указанием названия подключаемой базы данных — "Docsvision".

string connect = "ConnectAddress=http://localhost/DocsVision/StorageServer/StorageServerService.asmx;BaseName=Docsvision";
SessionManager manager = SessionManager.CreateInstance();
manager.Connect(connect);