ICardMetadata - интерфейс

Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public interface ICardMetadata : ISealable
Implements
ISealable

Заметки

Результат валидации ValidationResult не сериализуется в XML.

Свойства

IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)

Методы

GetCardTypesAsyncВозвращает список типов карточек карточек.
GetDamagedCardTypeIDListAsync Возвращает список идентификаторов повреждённых типов карточек. Собственно типы карточек можно получить посредством сервиса типов карточек.
GetEnumerationsAsyncВозвращает список перечислений.
GetGlobalReferencesAsyncВозвращает список глобальных объектов ([CardTypeForm], [CardTypeBlock], [CardTypeControl]), совместно использующиеся в типах карточек.
GetMetadataForTypeAsync Возвращает выборку из метаинформации, которая относится только к заданному типу карточек. В возвращённую выборку не передаются перечисления.
GetSectionsAsyncВозвращает метаинформацию по секциям карточек.
GetValidationResultAsyncВозвращает результат валидации при построении метаинформации.
SealЗащищает объект от изменений.
(Унаследован от ISealable)
SetCardTypesAsyncУстанавливает список типов карточек.
SetDamagedCardTypeIDListAsync Устанавливает список идентификаторов повреждённых типов карточек. Собственно типы карточек можно получить посредством сервиса типов карточек.
SetEnumerationsAsyncУстанавливает список перечислений.
SetGlobalReferencesAsyncУстанавливает список глобальных объектов ([CardTypeForm], [CardTypeBlock], [CardTypeControl], [CardTypeValidator], [CardTypeExtension]), совместно использующиеся в типах карточек.
SetSectionsAsyncМетаинформация по секциям карточек.
SetValidationResultAsyncУстанавливает результат валидации при построении метаинформации.

Методы расширения

GetDocumentStateNameAsync Возвращает название состояния в типовом решении по его идентификатору. Если состояние не является стандартным, то значение запрашивается из метаданных секции [!:KrDocState].
(Определяется KrProcessSharedExtensions)
GetStageStateNameAsync Возвращает название состояния этапа. Если состояние не является стандартным, то значение запрашивается из метаданных секции [!:KrConstants.KrStageState].
(Определяется KrProcessSharedExtensions)
TryGetDocumentStateNameAsync Возвращает название состояния в типовом решении по его идентификатору. Если состояние не является стандартным, то значение запрашивается из метаданных секции [!:KrDocState].
(Определяется KrProcessSharedExtensions)
TryGetStageStateNameAsync Возвращает название состояния этапа. Если состояние не является стандартным, то значение запрашивается из метаданных секции [!:KrConstants.KrStageState].
(Определяется KrProcessSharedExtensions)

См. также