CardManager - конструктор |
Создаёт экземпляр класса с указанием репозитория карточек,
используемого для выполнения операций с карточками.
Пространство имён:
Tessa.Cards
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public CardManager(
ISession session,
ICardMetadata cardMetadata,
ICardRepairManager cardRepairManager,
ICardRepository cardRepository,
Func<IGuidReplacer> createGuidReplacerFunc,
ICardStreamClientRepository cardStreamClientRepository,
ICardStreamServerRepository cardStreamServerRepository = null,
ICardNewStrategy newStrategy = null
)
Public Sub New (
session As ISession,
cardMetadata As ICardMetadata,
cardRepairManager As ICardRepairManager,
cardRepository As ICardRepository,
createGuidReplacerFunc As Func(Of IGuidReplacer),
cardStreamClientRepository As ICardStreamClientRepository,
Optional cardStreamServerRepository As ICardStreamServerRepository = Nothing,
Optional newStrategy As ICardNewStrategy = Nothing
)
public:
CardManager(
ISession^ session,
ICardMetadata^ cardMetadata,
ICardRepairManager^ cardRepairManager,
ICardRepository^ cardRepository,
Func<IGuidReplacer^>^ createGuidReplacerFunc,
ICardStreamClientRepository^ cardStreamClientRepository,
ICardStreamServerRepository^ cardStreamServerRepository = nullptr,
ICardNewStrategy^ newStrategy = nullptr
)
new :
session : ISession *
cardMetadata : ICardMetadata *
cardRepairManager : ICardRepairManager *
cardRepository : ICardRepository *
createGuidReplacerFunc : Func<IGuidReplacer> *
cardStreamClientRepository : ICardStreamClientRepository *
?cardStreamServerRepository : ICardStreamServerRepository *
?newStrategy : ICardNewStrategy
(* Defaults:
let _cardStreamServerRepository = defaultArg cardStreamServerRepository null
let _newStrategy = defaultArg newStrategy null
*)
-> CardManager
Параметры
- session
- Тип: Tessa.Platform.RuntimeISession
Сессия для текущего пользователя.
- cardMetadata
- Тип: Tessa.CardsICardMetadata
Метаданные по типам карточек.
- cardRepairManager
- Тип: Tessa.CardsICardRepairManager
Объект, управляющий исправлением структуры карточки, например, вследствие изменения её типа карточки.
- cardRepository
- Тип: Tessa.CardsICardRepository
Репозиторий карточек, используемый для выполнения операций с карточками.
- createGuidReplacerFunc
- Тип: SystemFuncIGuidReplacer
Функция, выполняющая создание объекта IGuidReplacer для замены идентификаторов,
например, при создании по шаблону.
- cardStreamClientRepository
- Тип: Tessa.CardsICardStreamClientRepository
Потоковый репозиторий карточек на клиенте, используемый для выполнения операций с карточками.
- cardStreamServerRepository (Optional)
- Тип: Tessa.CardsICardStreamServerRepository
Потоковый репозиторий карточек на сервере, используемый для выполнения операций с карточками,
или null, если операции выполняются на клиенте.
- newStrategy (Optional)
- Тип: Tessa.Cards.ComponentModelICardNewStrategy
Стратегия создания карточки, используемая для получения объектов SectionRows без расширений,
или null, если операции выполняются на клиенте.
См. также