Для изменения размера нажмите или перетащите

SessionServer - конструктор

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

Пространство имён:  Tessa.Platform.Runtime
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public SessionServer(
	string instanceName,
	ITessaServerSettings serverSettings,
	ISignatureProvider signatureProvider,
	ISignatureProviderFactory signatureProviderFactory,
	ISessionLoginProvider loginProvider,
	ISessionHostInfoProvider hostInfoProvider,
	IUserLoginStrategy userLoginStrategy,
	IUserBlockingManager userBlockingManager,
	IServerSecurityProvider serverSecurityProvider,
	IAuthenticationService authenticationService,
	ILicenseManager licenseManager,
	ILicenseValidator licenseValidator,
	IActionHistoryStrategy actionHistoryStrategy,
	IDbScope dbScope,
	[OptionalDependencyAttribute] IConfigurationManager configurationManager = null
)

Параметры

instanceName
Тип: SystemString
Имя экземпляра сервера.
serverSettings
Тип: Tessa.PlatformITessaServerSettings
Настройки сервера.
signatureProvider
Тип: Tessa.PlatformISignatureProvider
Объект, предоставляющий криптографические средства для подписания и проверки подписи токена сессии.
signatureProviderFactory
Тип: Tessa.PlatformISignatureProviderFactory
Фабрика объектов, предоставляющий криптографические средства для проверки пароля.
loginProvider
Тип: Tessa.Platform.RuntimeISessionLoginProvider
Объект, предоставляющий информацию по входу сотрудника в систему.
hostInfoProvider
Тип: Tessa.Platform.RuntimeISessionHostInfoProvider
Объект, предоставляющий информацию по компьютеру, который обратился к серверным компонентам Tessa.
userLoginStrategy
Тип: Tessa.Platform.RuntimeIUserLoginStrategy
Объект, определяющий правила блокировки сотрудника после успешного или неуспешного логина / изменения пароля.
userBlockingManager
Тип: Tessa.Platform.RuntimeIUserBlockingManager
Объект, управляющий установкой и снятием блокировки сотрудника.
serverSecurityProvider
Тип: Tessa.Platform.RuntimeIServerSecurityProvider
Объект, предоставляющий доступ к настройкам безопасности сервера IServerSecurityOptions.
authenticationService
Тип: Tessa.Platform.RuntimeIAuthenticationService
Сервис, выполняющий аутентификацию пользователей.
licenseManager
Тип: Tessa.Platform.LicensingILicenseManager
Объект, управляющий лицензиями.
licenseValidator
Тип: Tessa.Platform.LicensingILicenseValidator
Объект, выполняющий получение фактической информации по лицензиям для её последующей валидации.
actionHistoryStrategy
Тип: Tessa.Platform.RuntimeIActionHistoryStrategy
Объект, управляющий записью в историю действий.
dbScope
Тип: Tessa.Platform.DataIDbScope
Объект, обеспечивающий взаимодействие с базой данных.
configurationManager (Optional)
Тип: Tessa.PlatformIConfigurationManager
Объект, который содержит информацию по конфигурации приложения, или null, если такой объект не передаётся.
См. также