ITreeItemFactoryCreateSearchQueryAsync - метод
Создает узел дерева имплементирующий
IViewTreeItem в соответствии с метаданными
metadata.
После создания вызывается инициализация узла и применение к нему доступных расширений.
В случае наличия в метаданных
metadata имеются описания дочерних элементов, в узел будет внедрена ленивая загрузка элементов
Пространство имён: Tessa.UI.Views.Workplaces.TreeСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
ValueTask<ISearchQueryTreeItem> CreateSearchQueryAsync(
[NotNullAttribute] IWorkplaceViewModel workplace,
[NotNullAttribute] IWorkplaceSearchQueryMetadata metadata,
CancellationToken cancellationToken = default
)
Function CreateSearchQueryAsync (
<NotNullAttribute> workplace As IWorkplaceViewModel,
<NotNullAttribute> metadata As IWorkplaceSearchQueryMetadata,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of ISearchQueryTreeItem)
ValueTask<ISearchQueryTreeItem^> CreateSearchQueryAsync(
[NotNullAttribute] IWorkplaceViewModel^ workplace,
[NotNullAttribute] IWorkplaceSearchQueryMetadata^ metadata,
CancellationToken cancellationToken = CancellationToken()
)
abstract CreateSearchQueryAsync :
[<NotNullAttribute>] workplace : IWorkplaceViewModel *
[<NotNullAttribute>] metadata : IWorkplaceSearchQueryMetadata *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ISearchQueryTreeItem>
- workplace IWorkplaceViewModel
-
Рабочее место в котором создается узел дерева
- metadata IWorkplaceSearchQueryMetadata
-
Метаданные создаваемого узла
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskISearchQueryTreeItem
Возвращает созданный узел или null если отсутствует доступ к объекту