CardSingletonCache - конструктор
Создаёт экземпляр класса с указанием требуемых зависимостей.
Пространство имён: Tessa.Cards.CachingСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public CardSingletonCache(
ICardRepository cardRepository,
ICardMetadata cardMetadata,
ISession session,
[OptionalDependencyAttribute] ITessaServerSettings? serverSettings = null,
[OptionalDependencyAttribute] ISeparateDbConnectionWorker? worker = null,
[OptionalDependencyAttribute] ITransactionScope? transactionScope = null
)
Public Sub New (
cardRepository As ICardRepository,
cardMetadata As ICardMetadata,
session As ISession,
<OptionalDependencyAttribute> Optional serverSettings As ITessaServerSettings = Nothing,
<OptionalDependencyAttribute> Optional worker As ISeparateDbConnectionWorker = Nothing,
<OptionalDependencyAttribute> Optional transactionScope As ITransactionScope = Nothing
)
public:
CardSingletonCache(
ICardRepository^ cardRepository,
ICardMetadata^ cardMetadata,
ISession^ session,
[OptionalDependencyAttribute] ITessaServerSettings^ serverSettings = nullptr,
[OptionalDependencyAttribute] ISeparateDbConnectionWorker^ worker = nullptr,
[OptionalDependencyAttribute] ITransactionScope^ transactionScope = nullptr
)
new :
cardRepository : ICardRepository *
cardMetadata : ICardMetadata *
session : ISession *
[<OptionalDependencyAttribute>] ?serverSettings : ITessaServerSettings *
[<OptionalDependencyAttribute>] ?worker : ISeparateDbConnectionWorker *
[<OptionalDependencyAttribute>] ?transactionScope : ITransactionScope
(* Defaults:
let _serverSettings = defaultArg serverSettings null
let _worker = defaultArg worker null
let _transactionScope = defaultArg transactionScope null
*)
-> CardSingletonCache
Параметры
- cardRepository ICardRepository
- Репозиторий для управления карточками.
- cardMetadata ICardMetadata
- Метаинформация по типам карточек.
- session ISession
- Сессия текущего пользователя.
- serverSettings ITessaServerSettings (Optional)
-
Настройки сервера
или null, если объект создаётся на клиенте.
- worker ISeparateDbConnectionWorker (Optional)
-
Объект для открытия нового соединения с базой данных
или null, если объект создаётся на клиенте.
- transactionScope ITransactionScope (Optional)
-
Объект для управления областью выполнения транзакции
или null, если объект создаётся на клиенте.