FileControlGenerateFileMenuAsync - метод

Генерирует контекстное меню для заданного файла. При этом могут выполняться расширения. Возвращает пункты контекстного меню.

Definition

Пространство имён: Tessa.UI.Files
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public ValueTask<IMenuActionCollection> GenerateFileMenuAsync(
	IFile file,
	Func<IFileExtensionContext, ValueTask> modifyContextActionAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

file  IFile
Файл, для которого выполняется подготовка к открытию меню.
modifyContextActionAsync  FuncIFileExtensionContext, ValueTask  (Optional)
Действие, изменяющее контекст расширения, или null, если такое действие не требуется.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

Реализации

IFileControlGenerateFileMenuAsync(IFile, FuncIFileExtensionContext, ValueTask, CancellationToken)

См. также