[SerializableAttribute]
public sealed class CardMetadata : CardSchemeSerializableObject,
ICardMetadata, ISealable
<SerializableAttribute>
Public NotInheritable Class CardMetadata
Inherits CardSchemeSerializableObject
Implements ICardMetadata, ISealable
[SerializableAttribute]
public ref class CardMetadata sealed : public CardSchemeSerializableObject,
ICardMetadata, ISealable
[<SealedAttribute>]
[<SerializableAttribute>]
type CardMetadata =
class
inherit CardSchemeSerializableObject
interface ICardMetadata
interface ISealable
end
CardMetadata | Создаёт экземпляр класса с параметрами по умолчанию. |
CardMetadata(CardMetadataSectionCollection, CardType, HashSetString, CardSerializableObject, IValidationResultBuilder) | Создаёт экземпляр класса с указанием списка секций и типа карточки. |
CardMetadata(HashSetString, CardSerializableObject, CardMetadataSectionCollection, CardMetadataEnumerationCollection, CardTypeCollection, SealableListGuid, IValidationResultBuilder) | Создаёт экземпляр класса с указанием списка секций, перечислений и типов карточек. |
Empty | Метаинформация, не включающая в себя никаких сведений. |
IsSealed | Признак того, что объект был защищён от изменений. (Унаследован от CardSerializableObject) |
Reference |
Имя глобального объекта, на который ссылается данный объект.
(Унаследован от CardSerializableObject) |
XmlElementNameInternal | Имя XML-элемента, для которого выполняется сериализация и десериализация. (Переопределяет CardSerializableObjectXmlElementNameInternal) |
CheckSealed |
Выбрасывает исключение [Tessa.Platform.ObjectSealedException],
если объект был защищён от изменений.
(Унаследован от CardSerializableObject) |
Clear | Удаляет всю метаинформацию. |
CreateAndEnsureSealingT |
Создаёт объект типа T посредством конструктора по умолчанию
и защищает его от изменений, если текущий объект также защищён от изменений.
(Унаследован от CardSerializableObject) |
CreateCopyAsync | Создаёт объект, являющийся неглубокой (shallow) копией указанного объекта ICardMetadata. Все коллекции доступны для изменения, например, возможно заменить один тип карточки на другой. При этом сами объекты внутри коллекции (типы карточек, секции и др.) не клонируются, а ссылаются на те же объекты, что и в cardMetadata. |
DeserializeAttributeFromXml | Выполняется для каждого атрибута десериализуемого атрибута. (Переопределяет CardSerializableObjectDeserializeAttributeFromXml(String, String)) |
DeserializeChildrenFromBinaryInternal | Выполняет десериализацию всех дочерних объектов из байтового потока. (Переопределяет CardSerializableObjectDeserializeChildrenFromBinaryInternal(BinaryReader)) |
DeserializeElementFromXml | Выполняется для каждого элемента десериализуемого объекта. (Переопределяет CardSerializableObjectDeserializeElementFromXml(String, XmlReader)) |
DeserializeFromBinary(BinaryReader) | Выполняет десериализацию текущего объекта и всех его дочерних объектов из байтового потока. (Унаследован от CardSerializableObject) |
DeserializeFromBinary(Byte) | Выполняет десериализацию текущего объекта и всех его дочерних объектов из массива байт. (Унаследован от CardSerializableObject) |
DeserializeFromBinary(Stream) | Выполняет десериализацию текущего объекта и всех его дочерних объектов из байтового потока. (Унаследован от CardSerializableObject) |
DeserializeFromBinaryInternal | Выполняет десериализацию всех полей текущего объекта из байтового потока. (Переопределяет CardSerializableObjectDeserializeFromBinaryInternal(BinaryReader)) |
DeserializeFromJson(String) |
Десериализует объект и его дочерние объекты из заданного текстового JSON с сохраняемыми типами данных.
(Унаследован от CardSerializableObject) |
DeserializeFromStorage(DictionaryString, Object) |
Десериализует объект и его дочерние объекты из заданного хранилища Dictionary<string, object>.
(Унаследован от CardSerializableObject) |
DeserializeFromStorageInternal |
Выполняет десериализацию объекта и всех его дочерних объектов из хранилища
Dictionary<string, object>.
(Переопределяет CardSerializableObjectDeserializeFromStorageInternal(DictionaryString, Object)) |
DeserializeFromXml(Stream) |
Выполняет десериализацию объекта из XML из заданного потока.
(Унаследован от CardSerializableObject) |
DeserializeFromXml(String) |
Выполняет десериализацию объекта из XML, заданного посредством строки.
(Унаследован от CardSerializableObject) |
DeserializeFromXml(XmlReader) | Выполняет десериализацию объекта и всех его дочерних объектов из элемента XML. (Унаследован от CardSerializableObject) |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
FillAsync | Заполняет в объекте метаинформацию по секциям GetSectionsAsync(CancellationToken), необходимую для использования типов карточек совместно с пакетом карточек. |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetCardTypesAsync | Возвращает список типов карточек карточек. |
GetDamagedCardTypeIDListAsync | Возвращает список идентификаторов повреждённых типов карточек. Собственно типы карточек можно получить посредством сервиса типов карточек. |
GetEnumerationsAsync | Возвращает список перечислений. |
GetGlobalReferencesAsync | Возвращает список глобальных объектов ([CardTypeForm], [CardTypeBlock], [CardTypeControl]), совместно использующиеся в типах карточек. |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetMetadataForTypeAsync | Возвращает выборку из метаинформации, которая относится только к заданному типу карточек. В возвращённую выборку не передаются перечисления. |
GetObjectData |
Записывает сериализованные данные текущего объекта в указанный
объект [System.Runtime.Serialization.SerializationInfo].
(Унаследован от CardSerializableObject) |
GetSectionsAsync | Возвращает метаинформацию по секциям карточек. |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
GetValidationName |
Возвращает строку, определяющую имя объекта, или null,
если имя объекта ещё неизвестно или объект не содержит имени.
(Унаследован от ValidationObject) |
GetValidationResultAsync | Возвращает результат валидации при построении метаинформации. |
IsValid | Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным. (Унаследован от ValidationObject) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
OnDeserialized | Выполняется после успешной десериализации объекта и всех его дочерних объектов из элемента XML. (Унаследован от CardSerializableObject) |
OnDeserializing | Выполняется перед десериализацией объекта и всех его дочерних объектов из элемента XML. (Переопределяет CardSerializableObjectOnDeserializing(SerializationMode)) |
RepairAsync(ICardSchemeInfoProvider, CancellationToken) |
Метод восстанавливает объект к работоспособному состоянии в соответствии со схемой.
Этот процесс включает удаление данных из текущего объекта, которые имеют отношение к схеме,
но фактически в ней отсутствуют.
(Унаследован от CardSchemeSerializableObject) |
RepairAsync(ICardSchemeInfoProvider, IValidationResultBuilder, CancellationToken) |
Метод восстанавливает объект к работоспособному состоянии в соответствии со схемой.
Этот процесс включает удаление данных из текущего объекта, которые имеют отношение к схеме,
но фактически в ней отсутствуют.
(Унаследован от CardSchemeSerializableObject) |
RepairInternalAsync |
Метод восстанавливает объект к работоспособному состоянии в соответствии со схемой.
Этот процесс включает удаление данных из текущего объекта, которые имеют отношение к схеме,
но фактически в ней отсутствуют.
(Переопределяет CardSchemeSerializableObjectRepairInternalAsync(ICardSchemeInfoProvider, IValidationResultBuilder, CancellationToken)) |
Seal | Защищает объект от изменений. (Унаследован от CardSerializableObject) |
SealInternal | Защищает объект от изменений. Метод может быть переопределён в классах-наследниках. (Переопределяет CardSerializableObjectSealInternal) |
SerializeAttributesToXml | Выполняет сериализацию текущего объекта в атрибуты XML. (Переопределяет CardSerializableObjectSerializeAttributesToXml(XmlWriter)) |
SerializeChildrenToBinaryInternal | Выполняет сериализацию всех дочерних объектов в байтовый поток. (Переопределяет CardSerializableObjectSerializeChildrenToBinaryInternal(BinaryWriter)) |
SerializeElementsToXml | Выполняет сериализацию всех дочерних объектов для текущего объекта в элементы XML. (Переопределяет CardSerializableObjectSerializeElementsToXml(XmlWriter)) |
SerializeToBinary | Выполняет сериализацию текущего объекта и всех его дочерних объектов в массив байт. (Унаследован от CardSerializableObject) |
SerializeToBinary(BinaryWriter) | Выполняет сериализацию текущего объекта и всех его дочерних объектов в байтовый поток. (Унаследован от CardSerializableObject) |
SerializeToBinary(Stream) | Выполняет сериализацию текущего объекта и всех его дочерних объектов в байтовый поток. (Унаследован от CardSerializableObject) |
SerializeToBinaryInternal | Выполняет сериализацию текущего объекта в байтовый поток. (Переопределяет CardSerializableObjectSerializeToBinaryInternal(BinaryWriter)) |
SerializeToJson |
Сериализует объект и его дочерние объекты в форме текстового JSON с сохраняемыми типами данных.
(Унаследован от CardSerializableObject) |
SerializeToStorage |
Сериализует объект и его дочерние объекты в возвращаемое хранилище Dictionary<string, object>.
(Унаследован от CardSerializableObject) |
SerializeToStorage(DictionaryString, Object) |
Сериализует объект и его дочерние объекты в заданное хранилище Dictionary<string, object>.
(Унаследован от CardSerializableObject) |
SerializeToStorageInternal |
Выполняет сериализацию текущего объекта и всех его дочерних объектов в хранилище
Dictionary<string, object>.
(Переопределяет CardSerializableObjectSerializeToStorageInternal(DictionaryString, Object)) |
SerializeToXml(Boolean) |
Возвращает строку, которая содержит сериализованный в XML объект.
(Унаследован от CardSerializableObject) |
SerializeToXml(XmlWriter) | Выполняет сериализацию текущего объекта и всех его дочерних объектов в элемент XML. (Унаследован от CardSerializableObject) |
SerializeToXml(Stream, Boolean) |
Выполняет сериализацию объекта в XML в заданный поток.
(Унаследован от CardSerializableObject) |
SetCardTypesAsync | Устанавливает список типов карточек. |
SetDamagedCardTypeIDListAsync | Устанавливает список идентификаторов повреждённых типов карточек. Собственно типы карточек можно получить посредством сервиса типов карточек. |
SetEnumerationsAsync | Устанавливает список перечислений. |
SetGlobalReferencesAsync | Устанавливает список глобальных объектов ([CardTypeForm], [CardTypeBlock], [CardTypeControl], [CardTypeValidator], [CardTypeExtension]), совместно использующиеся в типах карточек. |
SetSectionsAsync | Метаинформация по секциям карточек. |
SetValidationResultAsync | Устанавливает результат валидации при построении метаинформации. |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
Validate |
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationObject) |
Validate(IValidationResultBuilder) | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationObject) |
ValidateInternal | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Переопределяет ValidationObjectValidateInternal(IValidationResultBuilder)) |
XmlElementName | Имя XML-элемента. |
Get | (Определяется ComHelper) |
GetDocumentStateNameAsync |
Возвращает название состояния в типовом решении по его идентификатору.
Если состояние не является стандартным, то значение запрашивается из метаданных секции [!:KrDocState].
(Определяется KrProcessSharedExtensions) |
GetStageStateNameAsync |
Возвращает название состояния этапа. Если состояние не является стандартным, то значение запрашивается из метаданных секции [!:KrConstants.KrStageState].
(Определяется KrProcessSharedExtensions) |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor) |
Invoke | (Определяется ComHelper) |
Set | (Определяется ComHelper) |
TryGetDocumentStateNameAsync |
Возвращает название состояния в типовом решении по его идентификатору.
Если состояние не является стандартным, то значение запрашивается из метаданных секции [!:KrDocState].
(Определяется KrProcessSharedExtensions) |
TryGetStageStateNameAsync |
Возвращает название состояния этапа. Если состояние не является стандартным, то значение запрашивается из метаданных секции [!:KrConstants.KrStageState].
(Определяется KrProcessSharedExtensions) |