CardRepository - конструктор

Создаёт экземпляр репозитория с указанием метаинформации по типам карточек, объекта сессии текущего пользователя и используемых компонентов.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public CardRepository(
	ICardMetadata cardMetadata,
	ISession session,
	ICardNewComponent newComponent,
	ICardGetComponent getComponent,
	ICardStoreComponent storeComponent,
	ICardDeleteComponent deleteComponent,
	ICardRequestComponent requestComponent,
	[OptionalDependencyAttribute] TessaMetrics? metrics = null,
	[OptionalDependencyAttribute("CardRepository")] ActivitySource? activitySource = null
)

Параметры

cardMetadata  ICardMetadata
Метаинформация по типам карточек.
session  ISession
Сессия, в рамках которой выполняются операции.
newComponent  ICardNewComponent
Компонент для создания заполненной структуры карточки.
getComponent  ICardGetComponent
Компонент для чтения карточки.
storeComponent  ICardStoreComponent
Компонент для сохранения карточки.
deleteComponent  ICardDeleteComponent
Компонент для удаления карточки.
requestComponent  ICardRequestComponent
Компонент, универсальный запрос к сервису карточек.
metrics  TessaMetrics  (Optional)
API для счётчиков.
activitySource  ActivitySource  (Optional)
API для трассировки.

См. также