FileVaultService - конструктор
Сервис для работы с центром файлов
Пространство имён: Tessa.FileVaultСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public FileVaultService(
IDbScope dbScope,
ISession session,
ISmartRoleManager smartRoleManager,
ISmartRoleUpdateManager smartRoleUpdateManager,
ITransactionStrategy transactionStrategy,
IFileVaultStorage fileStorageService,
INormalizationBatchProcessor normalizationBatchProcessor,
ICardMetadata cardMetadata,
IFileVaultLockingStrategy fileVaultLockingStrategy
)
Public Sub New (
dbScope As IDbScope,
session As ISession,
smartRoleManager As ISmartRoleManager,
smartRoleUpdateManager As ISmartRoleUpdateManager,
transactionStrategy As ITransactionStrategy,
fileStorageService As IFileVaultStorage,
normalizationBatchProcessor As INormalizationBatchProcessor,
cardMetadata As ICardMetadata,
fileVaultLockingStrategy As IFileVaultLockingStrategy
)
public:
FileVaultService(
IDbScope^ dbScope,
ISession^ session,
ISmartRoleManager^ smartRoleManager,
ISmartRoleUpdateManager^ smartRoleUpdateManager,
ITransactionStrategy^ transactionStrategy,
IFileVaultStorage^ fileStorageService,
INormalizationBatchProcessor^ normalizationBatchProcessor,
ICardMetadata^ cardMetadata,
IFileVaultLockingStrategy^ fileVaultLockingStrategy
)
new :
dbScope : IDbScope *
session : ISession *
smartRoleManager : ISmartRoleManager *
smartRoleUpdateManager : ISmartRoleUpdateManager *
transactionStrategy : ITransactionStrategy *
fileStorageService : IFileVaultStorage *
normalizationBatchProcessor : INormalizationBatchProcessor *
cardMetadata : ICardMetadata *
fileVaultLockingStrategy : IFileVaultLockingStrategy -> FileVaultService
Параметры
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- session ISession
Сессия пользователя.
- smartRoleManager ISmartRoleManager
Менеджер для работы с умными ролями.
- smartRoleUpdateManager ISmartRoleUpdateManager
Менеджер для перерасчёта умных ролей.
- transactionStrategy ITransactionStrategy
Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае,
если на этом соединении с БД отсутствует другая незакрытая транзакция.
- fileStorageService IFileVaultStorage
Сервис для работы с файлами центра файлов
- normalizationBatchProcessor INormalizationBatchProcessor
Объект, выполняющий пакетную обработку запроса к справочникам нормализации.
- cardMetadata ICardMetadata
Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.
- fileVaultLockingStrategy IFileVaultLockingStrategy
Стратегия для управления блокировками для операций, связанных с центром файлов.