CardModelCreateAsync - метод

Создаёт экземпляр класса с указанием информации о карточке, коллекции пустых строк карточки для колекционных или древовидных секций с определёнными именами, и метаинформации о типе карточки.

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public static ValueTask<CardModel> CreateAsync(
	Card card,
	IDictionary<string, CardRow> sectionRows,
	ShowCardRowActionAsync showRowActionAsync,
	ICardMetadata generalMetadata,
	ICardCache cardCache,
	IFilePreviewManager filePreviewManager,
	ICardModelSettings settings,
	INotificationUIManager notifications,
	CreateMenuContextFunc createMenuContextFunc,
	IUnityContainer unityContainer,
	CancellationToken cancellationToken = default
)

Параметры

card  Card
Информация о карточке.
sectionRows  IDictionaryString, CardRow
Коллекция пустых строк карточки для коллекционных или древовидных секций, имена которых используются в качестве ключей.
showRowActionAsync  ShowCardRowActionAsync
Метод, отображающий форму строки в новом окне. Параметр метода никогда не равен null. Если создаваемый объект не является строкой, то метод будет передан строкам, которые будут создаваться из этого объекта.
generalMetadata  ICardMetadata
Метаинформация по типам всех карточек.
cardCache  ICardCache
Кэш с карточками и дополнительными настройками.
filePreviewManager  IFilePreviewManager
Объект, управляющий доступностью предпросмотра.
settings  ICardModelSettings
Настройки модели представления карточки.
notifications  INotificationUIManager
Объект, управляющий отображением всплывающих уведомлений.
createMenuContextFunc  CreateMenuContextFunc
Метод, создающий контекст, предоставляющий средства для генерации меню.
unityContainer  IUnityContainer
Контейнер Unity, используемый для получения некоторых зависимостей, которые могут быть не зарегистрированы в Unity. Например, это объекты IPreviewHandlersPoolProvider и IPreviewPageExtractor.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskCardModel
Асинхронная задача.

См. также