Для изменения размера нажмите или перетащите

ICardManagerCreateFromTemplateAsync(CardStoreRequest, CardHeader, FuncInt64, CancellationToken, ValueTaskSubStream, FuncCardFileContentParameter, ValueTask, DictionaryString, Object, ICardFileSourceMapping, CancellationToken) - метод

Создаёт карточку по шаблону.

Пространство имён:  Tessa.Cards
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
Task<CardNewResponse> CreateFromTemplateAsync(
	CardStoreRequest request,
	CardHeader header = null,
	Func<long, CancellationToken, ValueTask<SubStream>> readNextFileFuncAsync = null,
	Func<CardFileContentParameter, ValueTask> processFileActionAsync = null,
	Dictionary<string, Object> templateInfo = null,
	ICardFileSourceMapping externalMapping = null,
	CancellationToken cancellationToken = default
)

Параметры

request
Тип: Tessa.CardsCardStoreRequest
Запрос на сохранение карточки шаблона, в котором содержится как исходная (экспортированная) карточка, из которой создаётся новая карточка, так и дополнительная информация в [Tessa.Cards.CardInfoStorageObject.Info].
header (Optional)
Тип: Tessa.Cards.ComponentModelCardHeader
Заголовок, содержащий информацию о файлах шаблона, или null, если считается, что файлов в шаблоне нет.
readNextFileFuncAsync (Optional)
Тип: SystemFuncInt64, CancellationToken, ValueTaskSubStream
Функция, выполняющая чтение контента очередного файла заданного размера, или null, если считается, что файлов в шаблоне нет. Порядок файлов определяется в заголовке header.
processFileActionAsync (Optional)
Тип: SystemFuncCardFileContentParameter, ValueTask
Метод, выполняющий обработку для каждого из файлов, приложенных к карточке, или null, если считается, что файлов в шаблоне нет.
templateInfo (Optional)
Тип: System.Collections.GenericDictionaryString, Object

Дополнительная информация, помещаемая в запрос на создание карточки по шаблону, или null, если дополнительная информация отсутствует.

Если при экспорте карточки была задана дополнительная информация, то она совмещается с заданной в этом параметре, причём при совпадении ключей информация в параметре переопределяет информацию, заданную при экспорте.

externalMapping (Optional)
Тип: Tessa.CardsICardFileSourceMapping
Информация по отображению источников внешнего контента в файлах карточки. Указывает на соответствие внешнего источника для каждого найденного в объекте файла, что переопределяет загрузку контента такого файла на клиенте.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

Тип: TaskCardNewResponse
Результат операции, т.е. ответ на запрос на создание карточки по шаблону.
См. также