Поделиться через


ModelElementClass - класс

Представляет метаданные для элемента модели. Этот класс не наследуется.

Иерархия наследования

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelPropertyContainerClass
    Microsoft.Data.Schema.SchemaModel.ModelElementClass

Пространство имен:  Microsoft.Data.Schema.SchemaModel
Сборка:  Microsoft.Data.Schema (в Microsoft.Data.Schema.dll)

Синтаксис

'Декларация
Public NotInheritable Class ModelElementClass _
    Inherits ModelPropertyContainerClass
public sealed class ModelElementClass : ModelPropertyContainerClass
public ref class ModelElementClass sealed : public ModelPropertyContainerClass
[<Sealed>]
type ModelElementClass =  
    class
        inherit ModelPropertyContainerClass
    end
public final class ModelElementClass extends ModelPropertyContainerClass

Тип ModelElementClass предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ClassName Получает имя класса.
Открытое свойство ExternalPropertyClasses Получает список объектов ModelPropertyClass, которые представляют свойства, не являющиеся частью текущей модели.
Открытое свойство HierarchicalRelationshipClass Возвращает иерархический класс ModelRelationshipClass.
Открытое свойство IdentifierGroup Получает группу идентификаторов, к которой принадлежит данный элемент.
Открытое свойство ImplementedInterfaces Получает список интерфейсов, которые реализуются этим классом.
Открытое свойство NameMandatory Получает значение, которое указывает, должен ли этот класс иметь имя.
Открытое свойство PropertyClasses Получает список объектов метаданных для свойств в данном элементе. (Унаследовано от ModelPropertyContainerClass.)
Открытое свойство RelationshipClasses Получает список классов отношений для данного элемента.

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetPropertyClass Возвращает объект метаданных свойств, идентифицируемый предоставленным именем. (Унаследовано от ModelPropertyContainerClass.)
Открытый метод GetRelationshipClass Возвращает отношение, которое определяется указанным именем.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод ImplementsInterface Возвращает значение, которое показывает, реализует ли данный класс предоставленный тип интерфейса.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnExternalPropertyClassAdded Вызывается при регистрации класса внешних свойств для данного элемента. (Унаследовано от ModelPropertyContainerClass.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.Data.Schema.SchemaModel - пространство имен

ModelPropertyContainerClass