LazyLoaderInjectLazyLoadingAsyncTObservable, TContext - метод

Внедряет в узел observable поддержку ленивой асинхронной загрузки элементов

Definition

Пространство имён: Tessa.UI.Views.Workplaces.Tree
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
[CanBeNullAttribute]
public static IDisposable InjectLazyLoadingAsync<TObservable, TContext>(
	[NotNullAttribute] TObservable observable,
	[NotNullAttribute] TContext context,
	Func<TObservable, TContext, Task> handler
)
where TObservable : class, ITreeItem
where TContext : class

Параметры

observable  TObservable
Узел в который будет внедрена ленивая загрузка узлов
context  TContext
Контекст в котором происходит отслеживание
handler  FuncTObservable, TContext, Task
Действие выполняемое для осуществления ленивой загрузки элементов

Параметры типа

TObservable
Тип объекта у которого будет отслеживаться необходимость ленивой загрузки
TContext
Тип контекста в котором осуществляется отслеживание

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

IDisposable
Нотификатор удаления ленивой загрузки с узла

См. также