CardEditorCreationContext - конструктор |
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.UI.Cards.Models
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public CardEditorCreationContext(
Guid? cardTypeID,
string cardTypeName,
IUIContext uiContext,
Dictionary<string, Object> info,
ValidationResult validationResult,
ValidationResult responseValidationResult,
CardNewRequest request,
CardNewResponse response,
Card card,
ICardEditorModel editor,
CancellationToken cancellationToken = default
)
Public Sub New (
cardTypeID As Guid?,
cardTypeName As String,
uiContext As IUIContext,
info As Dictionary(Of String, Object),
validationResult As ValidationResult,
responseValidationResult As ValidationResult,
request As CardNewRequest,
response As CardNewResponse,
card As Card,
editor As ICardEditorModel,
Optional cancellationToken As CancellationToken = Nothing
)
public:
CardEditorCreationContext(
Nullable<Guid> cardTypeID,
String^ cardTypeName,
IUIContext^ uiContext,
Dictionary<String^, Object^>^ info,
ValidationResult^ validationResult,
ValidationResult^ responseValidationResult,
CardNewRequest^ request,
CardNewResponse^ response,
Card^ card,
ICardEditorModel^ editor,
CancellationToken cancellationToken = CancellationToken()
)
new :
cardTypeID : Nullable<Guid> *
cardTypeName : string *
uiContext : IUIContext *
info : Dictionary<string, Object> *
validationResult : ValidationResult *
responseValidationResult : ValidationResult *
request : CardNewRequest *
response : CardNewResponse *
card : Card *
editor : ICardEditorModel *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> CardEditorCreationContext
Параметры
- cardTypeID
- Тип: SystemNullableGuid
Идентификатор типа создаваемой карточки, который был указан в запросе на создание,
или null, если идентификатор не был указан.
- cardTypeName
- Тип: SystemString
Имя типа создаваемой карточки, которое было указано в запросе на создание,
или null, если имя не было указано.
- uiContext
- Тип: Tessa.UIIUIContext
Текущий контекст UI, в котором выполняется создание карточки.
Значение не может быть равно null.
- info
- Тип: System.Collections.GenericDictionaryString, Object
Параметры, которые были переданы в запрос на создание карточки.
Значение не может быть равно null.
- validationResult
- Тип: Tessa.Platform.ValidationValidationResult
Результат валидации для операции создания карточки.
Значение не может быть равно null.
- responseValidationResult
- Тип: Tessa.Platform.ValidationValidationResult
Результат валидации для ответа на запрос с созданной карточкой.
Результат может содержать предупреждения, связанные со структурой созданной карточки
на момент до того, как выполнялись методы CardEditorCreationActionAsync.
Значение не может быть равно null.
- request
- Тип: Tessa.CardsCardNewRequest
Запрос на создание карточки. - response
- Тип: Tessa.CardsCardNewResponse
Ответ на запрос на создание карточки. - card
- Тип: Tessa.CardsCard
Модель созданной карточки. - editor
- Тип: Tessa.UI.CardsICardEditorModel
Используемый редактор карточек. - cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
См. также