ICardGetStrategyTryLoadFileInstancesAsync - метод

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

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
Task<List<CardGetContext>?> TryLoadFileInstancesAsync(
	Guid cardID,
	Card card,
	DbManager db,
	ICardMetadata cardMetadata,
	IValidationResultBuilder validationResult,
	CardNewMode newMode = CardNewMode.Default,
	IEnumerable<Guid>? fileRowIDList = null,
	CancellationToken cancellationToken = default
)

Параметры

cardID  Guid
Идентификатор карточки, информацию по файлам которой требуется загрузить.
card  Card
Карточка, в которую добавляется информация по файлам.
db  DbManager
Объект, предоставляющий доступ к базе данных.
cardMetadata  ICardMetadata
Метаинформация по загружаемым типам файлов. Передайте объект с метаинформацией по всем типам.
validationResult  IValidationResultBuilder
Объект, осуществляющий построение результата валидации.
newMode  CardNewMode  (Optional)
Способ заполнения данных в виртуальных секциях.
fileRowIDList  IEnumerableGuid  (Optional)
Список идентификаторов файлов, которые разрешено загружать среди доступных пользователю файлов, или null, если список файлов не ограничивается.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskListCardGetContext
Список контекстов операций по загрузке каждого из файлов заданной карточки или null, если не удалось загрузить информацию о файлах карточки.

См. также