CardNormalizationContext - конструктор
Контекст операции по нормализации загруженных карточек, файлов и заданий.
Пространство имён: Tessa.Cards.NormalizationСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public CardNormalizationContext(
IReadOnlyCollection<CardGetContext>? getContexts = null,
IReadOnlyCollection<(CardGetContext GetContext, IReadOnlyDictionary<string?, CardRow> SectionsRows)>? sectionsRowsByContexts = null,
CardMetadataNormalizationInfo? normalizationInfo = null,
IReadOnlyCollection<CardFile>? files = null,
IReadOnlyCollection<CardFileVersion>? fileVersions = null,
IReadOnlyCollection<CardTask>? tasks = null,
IReadOnlyCollection<CardTaskHistoryItem>? taskHistory = null
)
Public Sub New (
Optional getContexts As IReadOnlyCollection(Of CardGetContext) = Nothing,
Optional sectionsRowsByContexts As IReadOnlyCollection(Of (GetContext As CardGetContext, SectionsRows As IReadOnlyDictionary(Of String, CardRow))) = Nothing,
Optional normalizationInfo As CardMetadataNormalizationInfo = Nothing,
Optional files As IReadOnlyCollection(Of CardFile) = Nothing,
Optional fileVersions As IReadOnlyCollection(Of CardFileVersion) = Nothing,
Optional tasks As IReadOnlyCollection(Of CardTask) = Nothing,
Optional taskHistory As IReadOnlyCollection(Of CardTaskHistoryItem) = Nothing
)
public:
CardNormalizationContext(
IReadOnlyCollection<CardGetContext^>^ getContexts = nullptr,
IReadOnlyCollection<ValueTuple<CardGetContext^, IReadOnlyDictionary<String^, CardRow^>^>>^ sectionsRowsByContexts = nullptr,
CardMetadataNormalizationInfo^ normalizationInfo = nullptr,
IReadOnlyCollection<CardFile^>^ files = nullptr,
IReadOnlyCollection<CardFileVersion^>^ fileVersions = nullptr,
IReadOnlyCollection<CardTask^>^ tasks = nullptr,
IReadOnlyCollection<CardTaskHistoryItem^>^ taskHistory = nullptr
)
new :
?getContexts : IReadOnlyCollection<CardGetContext> *
?sectionsRowsByContexts : IReadOnlyCollection<ValueTuple<CardGetContext, IReadOnlyDictionary<string, CardRow>>> *
?normalizationInfo : CardMetadataNormalizationInfo *
?files : IReadOnlyCollection<CardFile> *
?fileVersions : IReadOnlyCollection<CardFileVersion> *
?tasks : IReadOnlyCollection<CardTask> *
?taskHistory : IReadOnlyCollection<CardTaskHistoryItem>
(* Defaults:
let _getContexts = defaultArg getContexts null
let _sectionsRowsByContexts = defaultArg sectionsRowsByContexts null
let _normalizationInfo = defaultArg normalizationInfo null
let _files = defaultArg files null
let _fileVersions = defaultArg fileVersions null
let _tasks = defaultArg tasks null
let _taskHistory = defaultArg taskHistory null
*)
-> CardNormalizationContext
Параметры
- getContexts IReadOnlyCollectionCardGetContext (Optional)
Список контекстов по загрузке карточек, файлов или заданий,
которые содержат все загруженные данные, кроме колонок со значениями из справочников нормализации.
- sectionsRowsByContexts IReadOnlyCollectionValueTupleCardGetContext, IReadOnlyDictionaryString, CardRow (Optional)
Список пустых строк по наполнению коллекционных секций по загрузке карточек, файлов и заданий.
- normalizationInfo CardMetadataNormalizationInfo (Optional)
Метаинформация по справочникам нормализации, используемых в служебных таблицах.
- files IReadOnlyCollectionCardFile (Optional)
Список файлов, для которых отдельно выполняется нормализация служебной метаинформации.
Не требуется указывать для файлов, которые присутствуют в карточке, переданной посредством
GetContexts.
- fileVersions IReadOnlyCollectionCardFileVersion (Optional)
Список версий файлов, для которых отдельно выполняется нормализация служебной метаинформации.
Не требуется указывать для версий файлов, которые присутствуют в файлах карточки, переданной посредством
GetContexts.
- tasks IReadOnlyCollectionCardTask (Optional)
Список заданий, для которых отдельно выполняется нормализация служебной метаинформации.
Не требуется указывать для заданий, которые присутствуют в карточке, переданной посредством
GetContexts.
- taskHistory IReadOnlyCollectionCardTaskHistoryItem (Optional)
Список записей в истории заданий, для которых отдельно выполняется нормализация.
Не требуется указывать для записей, которые присутствуют в истории заданий карточки, переданной посредством
GetContexts.