FileVaultService - конструктор
Сервис для работы с центром файлов
Пространство имён: Tessa.FileVaultСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public FileVaultService(
IDbScope dbScope,
ISession session,
ITransactionStrategy transactionStrategy,
IFileVaultStorage fileStorageService,
INormalizationBatchProcessor normalizationBatchProcessor,
ICardMetadata cardMetadata,
IFileVaultLockingStrategy fileVaultLockingStrategy,
IFileVaultSettingsProvider fileVaultSettingsProvider,
IFileVaultPermissionsService fileVaultPermissionsService,
IAiRagIndexingService aiRagIndexingService,
IAiRagCollectionService aiRagCollectionService,
IAiRagPluginResolver aiRagPluginResolver
)
Public Sub New (
dbScope As IDbScope,
session As ISession,
transactionStrategy As ITransactionStrategy,
fileStorageService As IFileVaultStorage,
normalizationBatchProcessor As INormalizationBatchProcessor,
cardMetadata As ICardMetadata,
fileVaultLockingStrategy As IFileVaultLockingStrategy,
fileVaultSettingsProvider As IFileVaultSettingsProvider,
fileVaultPermissionsService As IFileVaultPermissionsService,
aiRagIndexingService As IAiRagIndexingService,
aiRagCollectionService As IAiRagCollectionService,
aiRagPluginResolver As IAiRagPluginResolver
)
public:
FileVaultService(
IDbScope^ dbScope,
ISession^ session,
ITransactionStrategy^ transactionStrategy,
IFileVaultStorage^ fileStorageService,
INormalizationBatchProcessor^ normalizationBatchProcessor,
ICardMetadata^ cardMetadata,
IFileVaultLockingStrategy^ fileVaultLockingStrategy,
IFileVaultSettingsProvider^ fileVaultSettingsProvider,
IFileVaultPermissionsService^ fileVaultPermissionsService,
IAiRagIndexingService^ aiRagIndexingService,
IAiRagCollectionService^ aiRagCollectionService,
IAiRagPluginResolver^ aiRagPluginResolver
)
new :
dbScope : IDbScope *
session : ISession *
transactionStrategy : ITransactionStrategy *
fileStorageService : IFileVaultStorage *
normalizationBatchProcessor : INormalizationBatchProcessor *
cardMetadata : ICardMetadata *
fileVaultLockingStrategy : IFileVaultLockingStrategy *
fileVaultSettingsProvider : IFileVaultSettingsProvider *
fileVaultPermissionsService : IFileVaultPermissionsService *
aiRagIndexingService : IAiRagIndexingService *
aiRagCollectionService : IAiRagCollectionService *
aiRagPluginResolver : IAiRagPluginResolver -> FileVaultService
Параметры
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- session ISession
Сессия пользователя.
- transactionStrategy ITransactionStrategy
Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае,
если на этом соединении с БД отсутствует другая незакрытая транзакция.
- fileStorageService IFileVaultStorage
Сервис для работы с файлами центра файлов.
- normalizationBatchProcessor INormalizationBatchProcessor
Объект, выполняющий пакетную обработку запроса к справочникам нормализации.
- cardMetadata ICardMetadata
Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.
- fileVaultLockingStrategy IFileVaultLockingStrategy
Стратегия для управления блокировками для операций, связанных с центром файлов.
- fileVaultSettingsProvider IFileVaultSettingsProvider
- fileVaultPermissionsService IFileVaultPermissionsService
Сервис для проверки прав к центру файлов
- aiRagIndexingService IAiRagIndexingService
Сервис для работы с индексацией документов в механизме RAG.
- aiRagCollectionService IAiRagCollectionService
Сервис для управления коллекциями в механизме RAG.
- aiRagPluginResolver IAiRagPluginResolver
Предоставляет методы для поиска и получения зарегистрированных плагинов в механизме RAG.