CardStreamStoreStrategy - конструктор
Создаёт экземпляр класса с указанием области видимости объекта
DbManager,
репозитория для работы с файлами и компонента для сохранения карточки.
Пространство имён: Tessa.Cards.ComponentModelСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public CardStreamStoreStrategy(
IDbScope dbScope,
ICardStoreComponent storeComponent,
ICardRequestComponent requestComponent,
ICardContentStrategy contentStrategy,
ICardFileVersionStrategy versionStrategy,
ICardMetadata cardMetadata,
ISession session,
[OptionalDependencyAttribute("Files")] ISignatureProvider? fileSignatureProvider = null
)
Public Sub New (
dbScope As IDbScope,
storeComponent As ICardStoreComponent,
requestComponent As ICardRequestComponent,
contentStrategy As ICardContentStrategy,
versionStrategy As ICardFileVersionStrategy,
cardMetadata As ICardMetadata,
session As ISession,
<OptionalDependencyAttribute("Files")> Optional fileSignatureProvider As ISignatureProvider = Nothing
)
public:
CardStreamStoreStrategy(
IDbScope^ dbScope,
ICardStoreComponent^ storeComponent,
ICardRequestComponent^ requestComponent,
ICardContentStrategy^ contentStrategy,
ICardFileVersionStrategy^ versionStrategy,
ICardMetadata^ cardMetadata,
ISession^ session,
[OptionalDependencyAttribute(L"Files")] ISignatureProvider^ fileSignatureProvider = nullptr
)
new :
dbScope : IDbScope *
storeComponent : ICardStoreComponent *
requestComponent : ICardRequestComponent *
contentStrategy : ICardContentStrategy *
versionStrategy : ICardFileVersionStrategy *
cardMetadata : ICardMetadata *
session : ISession *
[<OptionalDependencyAttribute("Files")>] ?fileSignatureProvider : ISignatureProvider
(* Defaults:
let _fileSignatureProvider = defaultArg fileSignatureProvider null
*)
-> CardStreamStoreStrategy
Параметры
- dbScope IDbScope
- Область видимости объекта DbManager.
- storeComponent ICardStoreComponent
- Компонент для сохранения карточки.
- requestComponent ICardRequestComponent
- Компонент для выполнения универсальных запросов к сервису карточек.
- contentStrategy ICardContentStrategy
- Стратегия управления контентом файла.
- versionStrategy ICardFileVersionStrategy
- Стратегия, определяющая состояние версии файла.
- cardMetadata ICardMetadata
- Метаинформация по типам карточек.
- session ISession
- Сессия пользователя.
- fileSignatureProvider ISignatureProvider (Optional)
-
Объект, предоставляющий криптографические средства для вычисления хеш-суммы содержимого файла,
или null, если хеш сумма будет вычислена стандартными средствами Files.
Объект должен поддерживать IHashSignatureProvider.