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

CardHelperCreateFromExportedCardAsync - метод

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

Пространство имён:  Tessa.Cards
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static Task<CardNewResponse> CreateFromExportedCardAsync(
	Card exportedCard,
	ListStorage<CardFile> sourceFileList,
	Guid sourceCardID,
	Guid sourceCardTypeID,
	ICardManager cardManager,
	Func<CardFile, Guid, Guid, bool> sourceFileIsMatchFunc = null,
	bool creatingCopy = false,
	Dictionary<string, Object> templateInfo = null,
	ICardServerPermissionsProvider serverPermissionsProvider = null,
	CancellationToken cancellationToken = default
)

Параметры

exportedCard
Тип: Tessa.CardsCard
Экспортированная карточка, по которой требуется создать карточку.
sourceFileList
Тип: Tessa.Platform.StorageListStorageCardFile
Список файлов в карточке-источнике, из которой выполнялся экспорт. Может быть равен null, если файлы отсутствуют. Карточка-источник должна существовать в базе данных.
sourceCardID
Тип: SystemGuid
Идентификатор карточки-источника, из которой выполнялся экспорт. Это должна быть та же карточка, что и карточка в параметре sourceFileList.
sourceCardTypeID
Тип: SystemGuid
Идентификатор типа карточки-источника, из которой выполнялся экспорт. Это должна быть та же карточка, что и карточка в параметре sourceFileList.
cardManager
Тип: Tessa.CardsICardManager
Объект, управляющий операциями с карточками.
sourceFileIsMatchFunc (Optional)
Тип: SystemFuncCardFile, Guid, Guid, Boolean
Функция, которая принимает файл из списка sourceFileList, идентификатор файла и идентификатор типа файла в карточке exportedCard и возвращает признак того, что файл подходит для заданных идентификаторов. Значение null использует функцию по умолчанию, которая сравнивает идентификатор файла и идентификатор типа файла.
creatingCopy (Optional)
Тип: SystemBoolean
Признак того, что выполняется создание копии карточки, а не создание карточки по шаблону.
templateInfo (Optional)
Тип: System.Collections.GenericDictionaryString, Object
Дополнительная информация, помещаемая в запрос на создание карточки по шаблону, или null, если дополнительная информация отсутствует.
serverPermissionsProvider (Optional)
Тип: Tessa.CardsICardServerPermissionsProvider
Объект, используемый для установки полных прав доступа на запросы по созданию карточки, или null, если права не устанавливаются и рассчитываются в соответствии с правами в сессии. Такой объект доступен только на сервере.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: TaskCardNewResponse
Объект, соответствующий карточке, которая была создана по экспортированной карточке, или null, если создать карточку не удалось.
См. также