FileSourceForCard - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.CardsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
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,
[OptionalDependencyAttribute] IApplicationDescriptor? applicationDescriptor = 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,
<OptionalDependencyAttribute> Optional applicationDescriptor As IApplicationDescriptor = 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,
[OptionalDependencyAttribute] IApplicationDescriptor^ applicationDescriptor = 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 *
[<OptionalDependencyAttribute>] ?applicationDescriptor : IApplicationDescriptor
(* Defaults:
let _manager = defaultArg manager null
let _applicationDescriptor = defaultArg applicationDescriptor null
*)
-> FileSourceForCard
Параметры
- sourceContext FileSourceForCardContext
- Контекст использования источника файлов.
- card Card
- Карточка, для которой создаётся источник файлов.
- cardType CardType
- Тип карточки card.
- cardMetadata ICardMetadata
- Метаинформация по типам карточек.
- cardRepository ICardRepository
- Репозиторий для управления карточками.
- cardStreamClientRepository ICardStreamClientRepository
- Репозиторий для потокового управления карточками на клиенте.
- cardStreamServerRepository ICardStreamServerRepository
- Репозиторий для потокового управления карточками на сервере.
- cardFileSourceSettings ICardFileSourceSettings
- Настройки по местоположениям контента файлов.
- cache IFileCache
- Кэш для контента файлов.
- session ISession
-
Сессия пользователя, который используется для автоматического заполнения свойств
в создаваемых токенах для файлов и версий файлов.
- manager IFileManager (Optional)
-
Объект, управляющий взаимодействием с файлами по умолчанию,
или null, если используется стандартный FileManager.
- applicationDescriptor IApplicationDescriptor (Optional)
-
Дескриптор приложения или null, если используется дескриптор по умолчанию для конфигурации.