IExtensionMetadata - интерфейс

Описание интерфейса метаданных расширения

Definition

Пространство имён: Tessa.Views.Workplaces
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IExtensionMetadata : IViewMetadataItem, 
	INamedObject, ISealable, IValidationObject, IValidatable, ICloneable, 
	IComparable<IExtensionMetadata>
Implements
ICloneable, IComparableIExtensionMetadata, INamedObject, ISealable, IValidatable, IValidationObject, IViewMetadataItem

Свойства

IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
Order Gets or sets Порядковый номер расширения
Settings Gets or sets Настройки расширения
TypeName Gets or sets Имя типа данных реализующего расширение

Методы

CloneCreates a new object that is a copy of the current instance.
(Унаследован от ICloneable)
CompareToCompares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
(Унаследован от IComparableIExtensionMetadata)
GetName Возвращает имя объекта.
(Унаследован от INamedObject)
IsValidВыполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
(Унаследован от IValidatable)
SealЗащищает объект от изменений.
(Унаследован от ISealable)
ValidateВыполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от IValidationObject)

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

Validate Выполняет валидацию объекта и всех его дочерних объектов.
(Определяется ValidationExtensions)

См. также