CreateIncomingAiAgentPlugin - конструктор
Плагин ИИ-агента для создания карточки входящего документа (файловый инструмент).
Пространство имён: Tessa.Extensions.Default.Server.Ai.PluginsСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public CreateIncomingAiAgentPlugin(
IAiEmployeeSearchService aiEmployeeSearchService,
IAiPartnerSearchService aiPartnerSearchService,
ISignatureProvider signatureProvider,
[DependencyAttribute("Default")] ICardRepository cardRepositoryDef,
ICardFileManager cardFileManager,
IAiCacheStorage aiCacheStorage,
IAiFileTokenProvider aiFileTokenProvider,
IKrPermissionsManager krPermissionsManager
)
Public Sub New (
aiEmployeeSearchService As IAiEmployeeSearchService,
aiPartnerSearchService As IAiPartnerSearchService,
signatureProvider As ISignatureProvider,
<DependencyAttribute("Default")> cardRepositoryDef As ICardRepository,
cardFileManager As ICardFileManager,
aiCacheStorage As IAiCacheStorage,
aiFileTokenProvider As IAiFileTokenProvider,
krPermissionsManager As IKrPermissionsManager
)
public:
CreateIncomingAiAgentPlugin(
IAiEmployeeSearchService^ aiEmployeeSearchService,
IAiPartnerSearchService^ aiPartnerSearchService,
ISignatureProvider^ signatureProvider,
[DependencyAttribute(L"Default")] ICardRepository^ cardRepositoryDef,
ICardFileManager^ cardFileManager,
IAiCacheStorage^ aiCacheStorage,
IAiFileTokenProvider^ aiFileTokenProvider,
IKrPermissionsManager^ krPermissionsManager
)
new :
aiEmployeeSearchService : IAiEmployeeSearchService *
aiPartnerSearchService : IAiPartnerSearchService *
signatureProvider : ISignatureProvider *
[<DependencyAttribute("Default")>] cardRepositoryDef : ICardRepository *
cardFileManager : ICardFileManager *
aiCacheStorage : IAiCacheStorage *
aiFileTokenProvider : IAiFileTokenProvider *
krPermissionsManager : IKrPermissionsManager -> CreateIncomingAiAgentPlugin
Параметры
- aiEmployeeSearchService IAiEmployeeSearchService
Service for searching employees in the view.
- aiPartnerSearchService IAiPartnerSearchService
Service for searching partner in the view.
- signatureProvider ISignatureProvider
Объект, предоставляющий криптографические средства для подписания и проверки подписи.
- cardRepositoryDef ICardRepository
- Репозиторий для управления карточками без расширений (Default).
- cardFileManager ICardFileManager
Объект, который управляет объектами контейнеров
ICardFileContainer,
объединяющих карточку с её файлами. Объект доступен на клиенте и на сервере.
- aiCacheStorage IAiCacheStorage
Объект, управляющий хранилищем для кэша ИИ.
- aiFileTokenProvider IAiFileTokenProvider
Объект, выполняющий выписывание и проверку токенов на доступ к файлам в кэше ИИ.
- krPermissionsManager IKrPermissionsManager
Объект, который выполняет проверку прав доступа.