ICardEditorModelExportCardAsync(NullableGuid, NullableGuid, String, ISourceContentProvider, IUIContext, CardFileFormat, DictionaryString, Object, DictionaryString, Object, CancellationToken) - метод

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

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
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  NullableGuid
Идентификатор экспортируемой карточки или null, если экспортируется виртуальная карточка, идентификатор которой задаётся другим способом.
cardTypeID  NullableGuid
Идентификатор типа экспортируемой карточки или null, если идентификатор типа неизвестен.
cardTypeName  String
Имя типа экспортируемой карточки или null, если имя типа неизвестно.
sourceContentProvider  ISourceContentProvider
Провайдер для ресурса, представляющего карточку. Например файл и т.п.
context  IUIContext
Текущий контекст.
format  CardFileFormat  (Optional)
Формат файла для экспорта карточки.
exportInfo  DictionaryString, Object  (Optional)
Дополнительная информация для запроса на экспорт или null, если дополнительная информация отсутствует.
importInfo  DictionaryString, Object  (Optional)
Дополнительная информация для формируемого запроса на импорт или null, если дополнительная информация отсутствует.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

См. также