CardEditorOperationContextTRequest, TResponse - конструктор |
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.UI.Cards.Models
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис protected CardEditorOperationContext(
Guid? cardTypeID,
string cardTypeName,
IUIContext uiContext,
Dictionary<string, Object> info,
ValidationResult validationResult,
ValidationResult responseValidationResult,
TRequest request,
TResponse response,
Card card,
ICardEditorModel editor,
CancellationToken cancellationToken = default
)
Protected 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 TRequest,
response As TResponse,
card As Card,
editor As ICardEditorModel,
Optional cancellationToken As CancellationToken = Nothing
)
protected:
CardEditorOperationContext(
Nullable<Guid> cardTypeID,
String^ cardTypeName,
IUIContext^ uiContext,
Dictionary<String^, Object^>^ info,
ValidationResult^ validationResult,
ValidationResult^ responseValidationResult,
TRequest request,
TResponse 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 : 'TRequest *
response : 'TResponse *
card : Card *
editor : ICardEditorModel *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> CardEditorOperationContext
Параметры
- 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
Результат валидации для ответа на запрос с карточкой.
Результат может содержать предупреждения, связанные со структурой карточки
на момент до того, как выполнялись методы по изменению модели или модели представления карточки.
Значение не может быть равно null.
- request
- Тип: TRequest
Запрос на выполнение операции с карточкой. - response
- Тип: TResponse
Ответ на запрос на выполнение операции с карточкой. - card
- Тип: Tessa.CardsCard
Модель карточки. - editor
- Тип: Tessa.UI.CardsICardEditorModel
Используемый редактор карточек. - cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
См. также