CardGetContext - конструктор
Контекст операции по загрузке карточки, файла или задания.
Пространство имён: Tessa.Cards.ComponentModelСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public CardGetContext(
Guid cardID,
Guid cardTypeID,
Card card,
ICardMetadata typeMetadata,
IValidationResultBuilder validationResult,
DbManager? db = null,
CardNewMode newMode = CardNewMode.Default,
List<Guid>? sectionsToExclude = null,
bool warningIfEntryNotFound = false,
bool reorderTableSections = false
)
Public Sub New (
cardID As Guid,
cardTypeID As Guid,
card As Card,
typeMetadata As ICardMetadata,
validationResult As IValidationResultBuilder,
Optional db As DbManager = Nothing,
Optional newMode As CardNewMode = CardNewMode.Default,
Optional sectionsToExclude As List(Of Guid) = Nothing,
Optional warningIfEntryNotFound As Boolean = false,
Optional reorderTableSections As Boolean = false
)
public:
CardGetContext(
Guid cardID,
Guid cardTypeID,
Card^ card,
ICardMetadata^ typeMetadata,
IValidationResultBuilder^ validationResult,
DbManager^ db = nullptr,
CardNewMode newMode = CardNewMode::Default,
List<Guid>^ sectionsToExclude = nullptr,
bool warningIfEntryNotFound = false,
bool reorderTableSections = false
)
new :
cardID : Guid *
cardTypeID : Guid *
card : Card *
typeMetadata : ICardMetadata *
validationResult : IValidationResultBuilder *
?db : DbManager *
?newMode : CardNewMode *
?sectionsToExclude : List<Guid> *
?warningIfEntryNotFound : bool *
?reorderTableSections : bool
(* Defaults:
let _db = defaultArg db null
let _newMode = defaultArg newMode CardNewMode.Default
let _sectionsToExclude = defaultArg sectionsToExclude null
let _warningIfEntryNotFound = defaultArg warningIfEntryNotFound false
let _reorderTableSections = defaultArg reorderTableSections false
*)
-> CardGetContext
Параметры
- cardID Guid
Идентификатор загружаемой карточки, файла или задания.
- cardTypeID Guid
Тип загружаемой карточки, файла или задания.
- card Card
Загружаемая карточка или объект с секциями файла или задания.
- typeMetadata ICardMetadata
Метаинформация по типу загружаемой карточки, файла или задания. Содержит только метаинформацию по секциям и колонкам, включённым в тип.
- validationResult IValidationResultBuilder
Объект, выполняющий построение результата валидации.
- db DbManager (Optional)
Объект, осуществляющий взаимодействие с базой данных, или null, если взаимодействие с базой данных недоступно для этого объекта контекста.
- newMode CardNewMode (Optional)
Способ заполнения данных для виртуальных секций.
- sectionsToExclude ListGuid (Optional)
Список идентификаторов физических секций, загрузку которых не следует выполнять.
Не влияет на виртуальные секции.
- warningIfEntryNotFound Boolean (Optional)
Флаг, указывающий на то, что в случае отсутствия строковой секции в БД, будет сгенерировано предупреждение, а не ошибка.
- reorderTableSections Boolean (Optional)
Флаг, указывающий на то, что при загрузке коллекционных и иерархических секций их строки нужно отсортировать по RowID.