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

Стратегия потокового сохранения карточки с контентом файлов.

Definition

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

Параметры

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

Заметки

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

См. также