CardManagerExportAsync(CardGetRequest, ISourceContentProvider, DictionaryString, Object, CardFileFormat, IReadOnlyCollectionIStorageContentMapping, Boolean, CancellationToken) - метод

Выполняет административный экспорт карточки со всем её содержимым, включая файлы и задания.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public Task<CardGetResponse> ExportAsync(
	CardGetRequest request,
	ISourceContentProvider targetFileSource,
	Dictionary<string, Object> importInfo = null,
	CardFileFormat format = CardFileFormat.Binary,
	IReadOnlyCollection<IStorageContentMapping> extraContentMapping = null,
	bool overwriteModifiedValues = false,
	CancellationToken cancellationToken = default
)

Параметры

request  CardGetRequest
Запрос на выполнение загрузки карточки для экспорта.
targetFileSource  ISourceContentProvider
Провайдер для ресурса, в который будет записана карточка, например, файл и т.п.
importInfo  DictionaryString, Object  (Optional)
Дополнительная информация, помещаемая в запрос на импорт карточки, или null, если дополнительная информация отсутствует.
format  CardFileFormat  (Optional)
Формат файла для экспорта карточки.
extraContentMapping  IReadOnlyCollectionIStorageContentMapping  (Optional)
Список опций для сериализации внешнего контента из storage карточки в отдельные файлы.
overwriteModifiedValues  Boolean  (Optional)
В случае, когда экспорт перезаписывает уже существующую карточку на диске, определяет, перезаписать ли некоторые значения, такие как дата/время изменения карточки, или сохранить их такими, как в существующем файле.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskCardGetResponse
Результат выполнения запроса на экспорт карточки.

Реализации

ICardManagerExportAsync(CardGetRequest, ISourceContentProvider, DictionaryString, Object, CardFileFormat, IReadOnlyCollectionIStorageContentMapping, Boolean, CancellationToken)

См. также