FileVaultStorageDependencies - конструктор
Пространство имён: Tessa.FileVault.StorageСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public FileVaultStorageDependencies(
IDbScope dbScope,
ISeparateDbConnectionWorker separateDbConnectionWorker,
ISequentialGuidProvider sequentialGuidProvider,
ITessaServerSettings serverSettings,
ICardMetadata cardMetadata,
ICardGetStrategy cardGetStrategy,
ICardFileSourceSettings fileSourceSettings,
[DependencyAttribute("Default")] ICardFileManager defaultCardFileManager,
[DependencyAttribute("DefaultWithoutTransactionAndLocking")] ICardRepository defaultCardRepositoryWithoutTransaction,
[DependencyAttribute("Extended")] ICardStreamServerRepository extendedCardStreamRepository
)
Public Sub New (
dbScope As IDbScope,
separateDbConnectionWorker As ISeparateDbConnectionWorker,
sequentialGuidProvider As ISequentialGuidProvider,
serverSettings As ITessaServerSettings,
cardMetadata As ICardMetadata,
cardGetStrategy As ICardGetStrategy,
fileSourceSettings As ICardFileSourceSettings,
<DependencyAttribute("Default")> defaultCardFileManager As ICardFileManager,
<DependencyAttribute("DefaultWithoutTransactionAndLocking")> defaultCardRepositoryWithoutTransaction As ICardRepository,
<DependencyAttribute("Extended")> extendedCardStreamRepository As ICardStreamServerRepository
)
public:
FileVaultStorageDependencies(
IDbScope^ dbScope,
ISeparateDbConnectionWorker^ separateDbConnectionWorker,
ISequentialGuidProvider^ sequentialGuidProvider,
ITessaServerSettings^ serverSettings,
ICardMetadata^ cardMetadata,
ICardGetStrategy^ cardGetStrategy,
ICardFileSourceSettings^ fileSourceSettings,
[DependencyAttribute(L"Default")] ICardFileManager^ defaultCardFileManager,
[DependencyAttribute(L"DefaultWithoutTransactionAndLocking")] ICardRepository^ defaultCardRepositoryWithoutTransaction,
[DependencyAttribute(L"Extended")] ICardStreamServerRepository^ extendedCardStreamRepository
)
new :
dbScope : IDbScope *
separateDbConnectionWorker : ISeparateDbConnectionWorker *
sequentialGuidProvider : ISequentialGuidProvider *
serverSettings : ITessaServerSettings *
cardMetadata : ICardMetadata *
cardGetStrategy : ICardGetStrategy *
fileSourceSettings : ICardFileSourceSettings *
[<DependencyAttribute("Default")>] defaultCardFileManager : ICardFileManager *
[<DependencyAttribute("DefaultWithoutTransactionAndLocking")>] defaultCardRepositoryWithoutTransaction : ICardRepository *
[<DependencyAttribute("Extended")>] extendedCardStreamRepository : ICardStreamServerRepository -> FileVaultStorageDependencies
Параметры
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- separateDbConnectionWorker ISeparateDbConnectionWorker
- sequentialGuidProvider ISequentialGuidProvider
Объект, выполняющий создание уникальный идентификаторов таким образом, чтобы каждый следующий созданный идентификатор
был последовательным, как правило, в отношении текущей используемой СУБД.
- serverSettings ITessaServerSettings
Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
- cardMetadata ICardMetadata
Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.
- cardGetStrategy ICardGetStrategy
Стратегия загрузки карточки.
- fileSourceSettings ICardFileSourceSettings
Потокобезопасный кэш настроек по всем местоположениям файлов.
- defaultCardFileManager ICardFileManager
Объект, который управляет объектами контейнеров
ICardFileContainer,
объединяющих карточку с её файлами. Объект доступен на клиенте и на сервере.
- defaultCardRepositoryWithoutTransaction ICardRepository
Репозиторий для управления карточками.
- extendedCardStreamRepository ICardStreamServerRepository
-