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

Инициализирует новый экземпляр класса DocLoadAiIncomingFilesBehavior

Definition

Пространство имён: Tessa.Extensions.Default.Imaging.Ai
Сборка: Tessa.Extensions.Default.Imaging (в Tessa.Extensions.Default.Imaging.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public DocLoadAiIncomingFilesBehavior(
	IUnityContainer container,
	IAiAgent aiAgent,
	IAiFileService aiFileService,
	IAiFileTokenProvider aiFileTokenProvider,
	ICardRepository cardRepository,
	ICardFileManager cardFileManager,
	ICardServerPermissionsProvider serverPermissionsProvider,
	IWorkflowProcessRunner cardToolProcessRunner,
	ISession session,
	IDbScope dbScope,
	IPlaceholderManager placeholderManager,
	IDocLoadBarcodeManager barcodeManager,
	IAiSettingsProvider aiSettingsProvider,
	[OptionalDependencyAttribute] IDocLoadExtension? extension = null
)

Параметры

container  IUnityContainer
aiAgent  IAiAgent
ИИ-агент. Предназначен для выполнения различных действий на основе результатов, получаемых от языковой модели.
aiFileService  IAiFileService
Сервис, управляющий файлами в ИИ.
aiFileTokenProvider  IAiFileTokenProvider
Объект, выполняющий выписывание и проверку токенов на доступ к файлам в кэше ИИ.
cardRepository  ICardRepository
Репозиторий для управления карточками.
cardFileManager  ICardFileManager
Объект, который управляет объектами контейнеров ICardFileContainer, объединяющих карточку с её файлами. Объект доступен на клиенте и на сервере.
serverPermissionsProvider  ICardServerPermissionsProvider
Объект, предоставляющий права доступа в соответствии с активной системой прав. Например, для типового решения предоставляет токен KrToken с полным набором прав.
cardToolProcessRunner  IWorkflowProcessRunner
Позволяет выполнить запуск процесса по карточке.
session  ISession
Сессия пользователя.
dbScope  IDbScope
Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.
placeholderManager  IPlaceholderManager
Объект, управляющий операциями с плейсхолдерами.
barcodeManager  IDocLoadBarcodeManager
aiSettingsProvider  IAiSettingsProvider
Провайдер для работы с глобальными настройками ИИ.
extension  IDocLoadExtension  (Optional)

Заметки

Стандартный обработчик потокового ввода.

См. также