TaskAssignedRolesDialogHelperShowTaskAssignedRolesEditorDialogAsync - метод

Показывает окно для просмотра и редактирования связанных с заданием ролей.

Definition

Пространство имён: Tessa.UI.Controls
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public static Task ShowTaskAssignedRolesEditorDialogAsync(
	IAdvancedCardDialogManager advancedCardDialogManager,
	CreateDialogFormFuncAsync createDialogFormFuncAsync,
	IUIHost uiHost,
	ICardMetadata metadata,
	Guid taskRowID,
	Guid currentUserID,
	Func<CardTask, ICardModel, Func<Task>, Task<(bool IsTrue, CardTask CardTask)>> checkAccessFunctionAsync,
	Func<ValueTask<CardTask>> getCardTaskFunctionAsync,
	Func<Task<bool>> trySaveChangesFunctionAsync,
	CancellationToken cancellationToken = default
)

Параметры

advancedCardDialogManager  IAdvancedCardDialogManager
Объект, предоставляющий методы для открытий карточки в модальном диалоге.
createDialogFormFuncAsync  CreateDialogFormFuncAsync
Функция, которая создает модель представления формы для заданной вкладки типа диалога.
uiHost  IUIHost
Объект, предоставляющий упрощённый доступ к основным функциям платформы, которые связаны с отображением информации пользователю.
metadata  ICardMetadata
Метаданные, которые будут использованы для получения перечислений.
taskRowID  Guid
ID задания.
currentUserID  Guid
ID текущего сотрудника.
checkAccessFunctionAsync  FuncCardTask, ICardModel, FuncTask, TaskValueTupleBoolean, CardTask
Метод проверки прав для редактирования списка объектов CardTaskAssignedRole.
getCardTaskFunctionAsync  FuncValueTaskCardTask
Метод получения CardTask.
trySaveChangesFunctionAsync  FuncTaskBoolean
Метод сохранения изменений.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

См. также