FileSourceForCard - конструктор |
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён:
Tessa.Cards
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public FileSourceForCard(
FileSourceForCardContext sourceContext,
Card card,
CardType cardType,
ICardMetadata cardMetadata,
ICardRepository cardRepository,
ICardStreamClientRepository cardStreamClientRepository,
ICardStreamServerRepository cardStreamServerRepository,
ICardFileSourceSettings cardFileSourceSettings,
IFileCache cache,
ISession session,
[OptionalDependencyAttribute] IFileManager manager = null
)
Public Sub New (
sourceContext As FileSourceForCardContext,
card As Card,
cardType As CardType,
cardMetadata As ICardMetadata,
cardRepository As ICardRepository,
cardStreamClientRepository As ICardStreamClientRepository,
cardStreamServerRepository As ICardStreamServerRepository,
cardFileSourceSettings As ICardFileSourceSettings,
cache As IFileCache,
session As ISession,
<OptionalDependencyAttribute> Optional manager As IFileManager = Nothing
)
public:
FileSourceForCard(
FileSourceForCardContext^ sourceContext,
Card^ card,
CardType^ cardType,
ICardMetadata^ cardMetadata,
ICardRepository^ cardRepository,
ICardStreamClientRepository^ cardStreamClientRepository,
ICardStreamServerRepository^ cardStreamServerRepository,
ICardFileSourceSettings^ cardFileSourceSettings,
IFileCache^ cache,
ISession^ session,
[OptionalDependencyAttribute] IFileManager^ manager = nullptr
)
new :
sourceContext : FileSourceForCardContext *
card : Card *
cardType : CardType *
cardMetadata : ICardMetadata *
cardRepository : ICardRepository *
cardStreamClientRepository : ICardStreamClientRepository *
cardStreamServerRepository : ICardStreamServerRepository *
cardFileSourceSettings : ICardFileSourceSettings *
cache : IFileCache *
session : ISession *
[<OptionalDependencyAttribute>] ?manager : IFileManager
(* Defaults:
let _manager = defaultArg manager null
*)
-> FileSourceForCard
Параметры
- sourceContext
- Тип: Tessa.CardsFileSourceForCardContext
Контекст использования источника файлов. - card
- Тип: Tessa.CardsCard
Карточка, для которой создаётся источник файлов. - cardType
- Тип: Tessa.CardsCardType
Тип карточки card. - cardMetadata
- Тип: Tessa.CardsICardMetadata
Метаинформация по типам карточек. - cardRepository
- Тип: Tessa.CardsICardRepository
Репозиторий для управления карточками. - cardStreamClientRepository
- Тип: Tessa.CardsICardStreamClientRepository
Репозиторий для потокового управления карточками на клиенте. - cardStreamServerRepository
- Тип: Tessa.CardsICardStreamServerRepository
Репозиторий для потокового управления карточками на сервере. - cardFileSourceSettings
- Тип: Tessa.CardsICardFileSourceSettings
Настройки по местоположениям контента файлов. - cache
- Тип: Tessa.FilesIFileCache
Кэш для контента файлов. - session
- Тип: Tessa.Platform.RuntimeISession
Сессия пользователя, который используется для автоматического заполнения свойств
в создаваемых токенах для файлов и версий файлов.
- manager (Optional)
- Тип: Tessa.FilesIFileManager
Объект, управляющий взаимодействием с файлами по умолчанию,
или null, если используется стандартный FileManager.
См. также