AiToolCardCache - конструктор
Пространство имён: Tessa.Ai.Agent.CacheСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public AiToolCardCache(
ICardCache cardCache,
[DependencyAttribute("Default")] ICardRepository cardRepository,
IDbScope dbScope,
ISession session,
[OptionalDependencyAttribute] ISeparateDbConnectionWorker? worker = null,
[OptionalDependencyAttribute] IUnityDisposableContainer? container = null
)
Public Sub New (
cardCache As ICardCache,
<DependencyAttribute("Default")> cardRepository As ICardRepository,
dbScope As IDbScope,
session As ISession,
<OptionalDependencyAttribute> Optional worker As ISeparateDbConnectionWorker = Nothing,
<OptionalDependencyAttribute> Optional container As IUnityDisposableContainer = Nothing
)
public:
AiToolCardCache(
ICardCache^ cardCache,
[DependencyAttribute(L"Default")] ICardRepository^ cardRepository,
IDbScope^ dbScope,
ISession^ session,
[OptionalDependencyAttribute] ISeparateDbConnectionWorker^ worker = nullptr,
[OptionalDependencyAttribute] IUnityDisposableContainer^ container = nullptr
)
new :
cardCache : ICardCache *
[<DependencyAttribute("Default")>] cardRepository : ICardRepository *
dbScope : IDbScope *
session : ISession *
[<OptionalDependencyAttribute>] ?worker : ISeparateDbConnectionWorker *
[<OptionalDependencyAttribute>] ?container : IUnityDisposableContainer
(* Defaults:
let _worker = defaultArg worker null
let _container = defaultArg container null
*)
-> AiToolCardCache
Параметры
- cardCache ICardCache
-
- cardRepository ICardRepository
-
- dbScope IDbScope
-
- session ISession
-
- worker ISeparateDbConnectionWorker (Optional)
-
- container IUnityDisposableContainer (Optional)
-