CardGetStrategy.TryLoadFileInstancesAsync - метод

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

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.23
C#
public Task<IList<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  IEnumerable<Guid>  (Optional)
Список идентификаторов файлов, которые разрешено загружать среди доступных пользователю файлов, или null, если список файлов не ограничивается.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

Реализации

ICardGetStrategy.TryLoadFileInstancesAsync(Guid, Card, DbManager, ICardMetadata, IValidationResultBuilder, CardNewMode, IEnumerable<Guid>, CancellationToken)

См. также