ICardEditorModel.ExportCardAsync(Nullable<Guid>, Nullable<Guid>, String, ISourceContentProvider, IUIContext, CardFileFormat, Dictionary<String, Object>, Dictionary<String, Object>, CancellationToken) - метод

Экспортирует заданную карточку, которая может быть отлична от редактируемой.

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.23
C#
Task<bool> ExportCardAsync(
	Guid? cardID,
	Guid? cardTypeID,
	string cardTypeName,
	ISourceContentProvider sourceContentProvider,
	IUIContext context,
	CardFileFormat format = CardFileFormat.Binary,
	Dictionary<string, Object> exportInfo = null,
	Dictionary<string, Object> importInfo = null,
	CancellationToken cancellationToken = default
)

Параметры

cardID  Nullable<Guid>
Идентификатор экспортируемой карточки или null, если экспортируется виртуальная карточка, идентификатор которой задаётся другим способом.
cardTypeID  Nullable<Guid>
Идентификатор типа экспортируемой карточки или null, если идентификатор типа неизвестен.
cardTypeName  String
Имя типа экспортируемой карточки или null, если имя типа неизвестно.
sourceContentProvider  ISourceContentProvider
Провайдер для ресурса, представляющего карточку. Например файл и т.п.
context  IUIContext
Текущий контекст.
format  CardFileFormat  (Optional)
Формат файла для экспорта карточки.
exportInfo  Dictionary<String, Object>  (Optional)
Дополнительная информация для запроса на экспорт или null, если дополнительная информация отсутствует.
importInfo  Dictionary<String, Object>  (Optional)
Дополнительная информация для формируемого запроса на импорт или null, если дополнительная информация отсутствует.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task<Boolean>
true, если действие успешно произведено; false в противном случае.

См. также