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


ModelAnnotationClass - класс

Представляет базовый класс метаданных для заметок в элементах модели.

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

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

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

Синтаксис

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

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

Свойства

  Имя Описание
Открытое свойство AnnotationType Получает тип Type заметки.
Открытое свойство ClassName Получает имя класса заметки.
Открытое свойство IsSerializable Получает значение, указывающее, сериализуема ли заметка.
Открытое свойство NameMandatory Получает значение, которое указывает, должны ли заметки этого класса всегда иметь имя.
Открытое свойство PropertyClasses Получает список объектов метаданных для свойств в данном элементе. (Унаследовано от ModelPropertyContainerClass.)
Открытое свойство RequiresControllerLock Получает значение, которое указывает, требуют ли заметки этого типа блокировки контроллера.

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

Методы

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

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

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

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

См. также

Ссылки

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

ModelPropertyContainerClass