MySettingsExtensionContext - конструктор |
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.UI.Cards
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: SystemGuid
Идентификатор сотрудника, для которого открыт диалог. Может отличаться от текущего сотрудника,
если диалог открыт от администратора, обычно для пользователя System.
- dialogModel
- Тип: Tessa.UI.CardsICardModel
Модель отображаемого диалога "Мои настройки". Не должна быть равна null. - form
- Тип: Tessa.UI.CardsIFormViewModel
Модель представления диалога со всеми элементами управления. Не должна быть равна null. - session
- Тип: Tessa.Platform.RuntimeISession
Текущая сессия. - closeDialogAction
- Тип: SystemAction
Действие по закрытию диалога, если он ещё открыт. Не должно быть равно null. - cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
См. также