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

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

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.0.8
C#
public CardStreamStoreStrategy(
	IDbScope dbScope,
	ICardStoreComponent storeComponent,
	ICardRequestComponent requestComponent,
	ICardContentStrategy contentStrategy,
	ICardFileVersionStrategy versionStrategy,
	ICardMetadata cardMetadata,
	ISession session,
	IErrorManager errorManager,
	[OptionalDependencyAttribute("Files")] ISignatureProvider? fileSignatureProvider = null
)

Параметры

dbScope  IDbScope
Область видимости объекта DbManager.
storeComponent  ICardStoreComponent
Компонент для сохранения карточки.
requestComponent  ICardRequestComponent
Компонент для выполнения универсальных запросов к сервису карточек.
contentStrategy  ICardContentStrategy
Стратегия управления контентом файла.
versionStrategy  ICardFileVersionStrategy
Стратегия, определяющая состояние версии файла.
cardMetadata  ICardMetadata
Метаинформация по типам карточек.
session  ISession
Сессия пользователя.
errorManager  IErrorManager
Объект, управляющий отправкой и получением ошибок.
fileSignatureProvider  ISignatureProvider  (Optional)
Объект, предоставляющий криптографические средства для вычисления хеш-суммы содержимого файла, или null, если хеш сумма будет вычислена стандартными средствами Files. Объект должен поддерживать IHashSignatureProvider.

См. также