CardMetadata(HashSetString, CardSerializableObject, CardMetadataSectionCollection, CardMetadataEnumerationCollection, CardTypeCollection, CardMetadataNormalizationInfo, SealableListGuid, IValidationResultBuilder) - конструктор
Создаёт экземпляр класса с указанием списка секций, перечислений и типов карточек.
Пространство имён: Tessa.Cards.MetadataСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public CardMetadata(
HashSet<string, CardSerializableObject>? globalReferences,
CardMetadataSectionCollection? sections,
CardMetadataEnumerationCollection? enumerations,
CardTypeCollection? cardTypes,
CardMetadataNormalizationInfo? normalizationInfo,
SealableList<Guid>? damagedCardTypeIDList,
IValidationResultBuilder? validationResult = null
)
Public Sub New (
globalReferences As HashSet(Of String, CardSerializableObject),
sections As CardMetadataSectionCollection,
enumerations As CardMetadataEnumerationCollection,
cardTypes As CardTypeCollection,
normalizationInfo As CardMetadataNormalizationInfo,
damagedCardTypeIDList As SealableList(Of Guid),
Optional validationResult As IValidationResultBuilder = Nothing
)
public:
CardMetadata(
HashSet<String^, CardSerializableObject^>^ globalReferences,
CardMetadataSectionCollection^ sections,
CardMetadataEnumerationCollection^ enumerations,
CardTypeCollection^ cardTypes,
CardMetadataNormalizationInfo^ normalizationInfo,
SealableList<Guid>^ damagedCardTypeIDList,
IValidationResultBuilder^ validationResult = nullptr
)
new :
globalReferences : HashSet<string, CardSerializableObject> *
sections : CardMetadataSectionCollection *
enumerations : CardMetadataEnumerationCollection *
cardTypes : CardTypeCollection *
normalizationInfo : CardMetadataNormalizationInfo *
damagedCardTypeIDList : SealableList<Guid> *
?validationResult : IValidationResultBuilder
(* Defaults:
let _validationResult = defaultArg validationResult null
*)
-> CardMetadata
Параметры
- globalReferences HashSetString, CardSerializableObject
-
Список глобальных объектов (CardTypeForm, CardTypeBlock, CardTypeControl),
которые совместно используются в типах карточек.
- sections CardMetadataSectionCollection
- Список секций, ссылка на который даётся в создаваемом объекте.
- enumerations CardMetadataEnumerationCollection
- Список перечислений, ссылка на который даётся в создаваемом объекте.
- cardTypes CardTypeCollection
- Список типов карточек, ссылка на который даётся в создаваемом объекте.
- normalizationInfo CardMetadataNormalizationInfo
Метаинформация по справочникам нормализации, используемых в служебных таблицах.
- damagedCardTypeIDList SealableListGuid
-
Идентификаторы повреждённых типов карточек.
Собственно типы карточек можно получить посредством сервиса типов карточек.
- validationResult IValidationResultBuilder (Optional)
- Результат валидации метаинформации или null, если результат отсутствует.