ExtensionSettingsConfiguratorBaseGetConfiguratorFormAsync - метод
Возвращает форму конфигуратора расширения.
Пространство имён: Tessa.UI.Views.ExtensionsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public virtual ValueTask<(IFormViewModel , Action )> GetConfiguratorFormAsync(
IExtensionConfigurationContext context,
Action modifiedAction,
CancellationToken cancellationToken = default
)
Public Overridable Function GetConfiguratorFormAsync (
context As IExtensionConfigurationContext,
modifiedAction As Action,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of ( As IFormViewModel, As Action))
public:
virtual ValueTask<ValueTuple<IFormViewModel^, Action^>> GetConfiguratorFormAsync(
IExtensionConfigurationContext^ context,
Action^ modifiedAction,
CancellationToken cancellationToken = CancellationToken()
)
abstract GetConfiguratorFormAsync :
context : IExtensionConfigurationContext *
modifiedAction : Action *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValueTuple<IFormViewModel, Action>>
override GetConfiguratorFormAsync :
context : IExtensionConfigurationContext *
modifiedAction : Action *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValueTuple<IFormViewModel, Action>>
- context IExtensionConfigurationContext
-
Контекст конфигурации расширения
- modifiedAction Action
-
Callback для объекта, вызывающего форму, сообщающий, что данные в форме изменены.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskValueTupleIFormViewModel,
ActionФорма конфигуратора расширения и Callback для сохраеннения настроек расширения.
IExtensionSettingsConfiguratorGetConfiguratorFormAsync(IExtensionConfigurationContext, Action, CancellationToken)