NumberDependencies - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.Cards.NumbersСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public NumberDependencies(
Func<IPlaceholderManager> getPlaceholderManagerFunc,
ICardRepository requestRepository,
ISession session,
IUnityContainer unityContainer,
[OptionalDependencyAttribute] IDbScope? dbScope = null,
[OptionalDependencyAttribute] ISeparateDbConnectionWorker? worker = null
)
Public Sub New (
getPlaceholderManagerFunc As Func(Of IPlaceholderManager),
requestRepository As ICardRepository,
session As ISession,
unityContainer As IUnityContainer,
<OptionalDependencyAttribute> Optional dbScope As IDbScope = Nothing,
<OptionalDependencyAttribute> Optional worker As ISeparateDbConnectionWorker = Nothing
)
public:
NumberDependencies(
Func<IPlaceholderManager^>^ getPlaceholderManagerFunc,
ICardRepository^ requestRepository,
ISession^ session,
IUnityContainer^ unityContainer,
[OptionalDependencyAttribute] IDbScope^ dbScope = nullptr,
[OptionalDependencyAttribute] ISeparateDbConnectionWorker^ worker = nullptr
)
new :
getPlaceholderManagerFunc : Func<IPlaceholderManager> *
requestRepository : ICardRepository *
session : ISession *
unityContainer : IUnityContainer *
[<OptionalDependencyAttribute>] ?dbScope : IDbScope *
[<OptionalDependencyAttribute>] ?worker : ISeparateDbConnectionWorker
(* Defaults:
let _dbScope = defaultArg dbScope null
let _worker = defaultArg worker null
*)
-> NumberDependencies
Параметры
- getPlaceholderManagerFunc FuncIPlaceholderManager
-
Функция, которая возвращает объект, управляющий операциями с плейсхолдерами.
- requestRepository ICardRepository
-
Репозиторий, используемый для построения универсальных запросов к API номеров на сервере.
- session ISession
- Сессия текущего пользователя.
- unityContainer IUnityContainer
- Контейнер Unity, который может использоваться для получения дополнительных зависимостей.
- dbScope IDbScope (Optional)
-
Объект, предоставляющий доступ к базе данных,
или null, если выполнение происходит без доступа к базе данных, например, со стороны клиента.
- worker ISeparateDbConnectionWorker (Optional)
-
Объект для открытия нового соединения с базой данных
или null, если выполнение происходит без доступа к базе данных, например, со стороны клиента.