TreeItemFactoryCreateSubsetAsync - метод
Создает узел дерева реализующий
ISubsetTreeItem в соответствии с метаданными
metadata.
После создания вызывается инициализация узла и применение к нему доступных расширений.
В случае наличия в метаданных
metadata имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов
Пространство имён: Tessa.UI.Views.Workplaces.TreeСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public ValueTask<ISubsetTreeItem> CreateSubsetAsync(
IWorkplaceViewModel workplace,
IWorkplaceViewSubsetMetadata metadata,
IViewParameters viewParameters,
CancellationToken cancellationToken = default
)
Public Function CreateSubsetAsync (
workplace As IWorkplaceViewModel,
metadata As IWorkplaceViewSubsetMetadata,
viewParameters As IViewParameters,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of ISubsetTreeItem)
public:
virtual ValueTask<ISubsetTreeItem^> CreateSubsetAsync(
IWorkplaceViewModel^ workplace,
IWorkplaceViewSubsetMetadata^ metadata,
IViewParameters^ viewParameters,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract CreateSubsetAsync :
workplace : IWorkplaceViewModel *
metadata : IWorkplaceViewSubsetMetadata *
viewParameters : IViewParameters *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ISubsetTreeItem>
override CreateSubsetAsync :
workplace : IWorkplaceViewModel *
metadata : IWorkplaceViewSubsetMetadata *
viewParameters : IViewParameters *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ISubsetTreeItem>
- workplace IWorkplaceViewModel
-
Рабочее место в котором создается узел дерева
- metadata IWorkplaceViewSubsetMetadata
-
Метаданные создаваемого узла
- viewParameters IViewParameters
-
Параметры подмножества
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskISubsetTreeItem
Возвращает задание на создание узла сабсета, которое вернет null, если отсутствует доступ к объекту
ITreeItemFactoryCreateSubsetAsync(IWorkplaceViewModel, IWorkplaceViewSubsetMetadata, IViewParameters, CancellationToken)