MySettingsExtensionContext - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.UI.CardsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public MySettingsExtensionContext(
Guid userID,
ICardModel dialogModel,
IFormViewModel form,
ISession session,
Action closeDialogAction,
CancellationToken cancellationToken = default
)
Public Sub New (
userID As Guid,
dialogModel As ICardModel,
form As IFormViewModel,
session As ISession,
closeDialogAction As Action,
Optional cancellationToken As CancellationToken = Nothing
)
public:
MySettingsExtensionContext(
Guid userID,
ICardModel^ dialogModel,
IFormViewModel^ form,
ISession^ session,
Action^ closeDialogAction,
CancellationToken cancellationToken = CancellationToken()
)
new :
userID : Guid *
dialogModel : ICardModel *
form : IFormViewModel *
session : ISession *
closeDialogAction : Action *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> MySettingsExtensionContext
Параметры
- userID Guid
-
Идентификатор сотрудника, для которого открыт диалог. Может отличаться от текущего сотрудника,
если диалог открыт от администратора, обычно для пользователя System.
- dialogModel ICardModel
- Модель отображаемого диалога "Мои настройки". Не должна быть равна null.
- form IFormViewModel
- Модель представления диалога со всеми элементами управления. Не должна быть равна null.
- session ISession
- Текущая сессия.
- closeDialogAction Action
- Действие по закрытию диалога, если он ещё открыт. Не должно быть равно null.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.