MailFileLoaderService - конструктор
Default mail file content loader.
Пространство имён: Tessa.Extensions.Default.Server.Plugins.NoticesСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public MailFileLoaderService(
IDbScope dbScope,
IConfigurationInfoProvider configurationInfoProvider,
ICardContentStrategy contentStrategy,
ICardFileVersionStrategy versionStrategy,
ICardStreamClientRepository clientRepository,
ICardServerPermissionsProvider permissionsProvider,
IErrorManager errorManager
)
Public Sub New (
dbScope As IDbScope,
configurationInfoProvider As IConfigurationInfoProvider,
contentStrategy As ICardContentStrategy,
versionStrategy As ICardFileVersionStrategy,
clientRepository As ICardStreamClientRepository,
permissionsProvider As ICardServerPermissionsProvider,
errorManager As IErrorManager
)
public:
MailFileLoaderService(
IDbScope^ dbScope,
IConfigurationInfoProvider^ configurationInfoProvider,
ICardContentStrategy^ contentStrategy,
ICardFileVersionStrategy^ versionStrategy,
ICardStreamClientRepository^ clientRepository,
ICardServerPermissionsProvider^ permissionsProvider,
IErrorManager^ errorManager
)
new :
dbScope : IDbScope *
configurationInfoProvider : IConfigurationInfoProvider *
contentStrategy : ICardContentStrategy *
versionStrategy : ICardFileVersionStrategy *
clientRepository : ICardStreamClientRepository *
permissionsProvider : ICardServerPermissionsProvider *
errorManager : IErrorManager -> MailFileLoaderService
Параметры
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- configurationInfoProvider IConfigurationInfoProvider
Объект, предоставляющий информацию по текущей конфигурации.
- contentStrategy ICardContentStrategy
Стратегия управления контентом файла.
- versionStrategy ICardFileVersionStrategy
Стратегия, загружающая информацию по версиям файла и устанавливающая состояние версии файла.
- clientRepository ICardStreamClientRepository
Репозиторий для потокового управления карточками на клиенте.
Репозиторий доступен также на сервере в вариантах без расширений.
- permissionsProvider ICardServerPermissionsProvider
Объект, предоставляющий права доступа в соответствии с активной системой прав.
Например, для типового решения предоставляет токен KrToken с полным набором прав.
- errorManager IErrorManager
Объект, управляющий отправкой и получением ошибок.