DataSchemaModel.ScriptSourcedModelElement - класс
Предоставляет базовый класс для всех элементов модели, имеющих источник скрипта.
Иерархия наследования
System.Object
Microsoft.Data.Schema.SchemaModel.ModelElement
Microsoft.Data.Schema.SchemaModel.DataSchemaModel.ScriptSourcedModelElement
Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel.SqlModelElement
Пространство имен: Microsoft.Data.Schema.SchemaModel
Сборка: Microsoft.Data.Schema (в Microsoft.Data.Schema.dll)
Синтаксис
'Декларация
Protected MustInherit Class ScriptSourcedModelElement _
Inherits ModelElement _
Implements IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, _
IModelAnnotationHolder, IFormattable
protected abstract class ScriptSourcedModelElement : ModelElement,
IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder,
IFormattable
protected ref class ScriptSourcedModelElement abstract : public ModelElement,
IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder,
IFormattable
[<AbstractClass>]
type ScriptSourcedModelElement =
class
inherit ModelElement
interface IScriptSourcedModelElement
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
interface IFormattable
end
protected abstract class ScriptSourcedModelElement extends ModelElement implements IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder, IFormattable
Тип DataSchemaModel.ScriptSourcedModelElement предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
DataSchemaModel.ScriptSourcedModelElement | Инициализирует новый экземпляр класса DataSchemaModel.ScriptSourcedModelElement. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
ElementClass | Получает метаданные ElementClass для данного элемента. (Унаследовано от ModelElement.) | |
Model | Получает объект ModelStore для элемента. (Унаследовано от ModelElement.) | |
Name | Получает идентификатор для данного элемента. (Унаследовано от ModelElement.) | |
PrimarySource | Получает расположение основного источника, определяющего этот элемент. | |
ResolutionStatus | Получает текущий статус разрешения. (Унаследовано от ModelElement.) | |
SecondarySources | Получает список вторичных источников, определяющих этот элемент. | |
SourceCodePositions | (Унаследовано от ModelElement.) | |
ValidationStatus | Получает значение, указывающее состояние проверки текущего элемента. (Унаследовано от ModelElement.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddAnnotation | Добавляет предоставленный объект IModelAnnotation в элемент. (Унаследовано от ModelElement.) | |
Delete | Удаляет текущий элемент из модели схемы. (Унаследовано от ModelElement.) | |
Equals | Определяет, равен ли предоставленный объект текущему элементу. (Унаследовано от ModelElement.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetAnnotations() | Получает список заметок, которые были добавлены в этот элемент. (Унаследовано от ModelElement.) | |
GetAnnotations(Type) | Получает список заметок заданного типа, которые были добавлены в этот элемент. (Унаследовано от ModelElement.) | |
GetAnnotations(ModelIdentifier) | Получает список заметок, добавленных в указанный элемент, являющийся дочерним элементом текущего элемента. (Унаследовано от ModelElement.) | |
GetAnnotations(ModelIdentifier, Type) | Получает список заметок заданного типа, которые были добавлены в указанный элемент, являющийся дочерним по отношению к текущему. (Унаследовано от ModelElement.) | |
GetComposingChildren | Возвращает список дочерних составляющих элементов. (Унаследовано от ModelElement.) | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от ModelElement.) | |
GetHierarchicalChildren | Получает список дочерних иерархических элементов. (Унаследовано от ModelElement.) | |
GetMultiRelationship<TFrom, TTo> | (Унаследовано от ModelElement.) | |
GetOwnerInfo | Возвращает информацию о владельце текущего элемента. (Унаследовано от ModelElement.) | |
GetProperty<TProperty> | (Унаследовано от ModelElement.) | |
GetReferencedDanglingRelationshipEntries | (Унаследовано от ModelElement.) | |
GetReferencedElements | (Унаследовано от ModelElement.) | |
GetReferencedRelationshipEntries | (Унаследовано от ModelElement.) | |
GetReferencingElements | (Унаследовано от ModelElement.) | |
GetReferencingRelationshipEntries | (Унаследовано от ModelElement.) | |
GetRelationship(ModelRelationshipClass) | (Унаследовано от ModelElement.) | |
GetRelationshipEntrySources | Возвращает список источников записей отношений для записи отношения. | |
GetRelationships | Возвращает список отношений, зарегистрированных в элементе. (Унаследовано от ModelElement.) | |
GetReverseMultiRelationship<TFrom, TTo> | (Унаследовано от ModelElement.) | |
GetReverseSingleRelationship<TFrom, TTo> | (Унаследовано от ModelElement.) | |
GetSingleRelationship<TFrom, TTo> | (Унаследовано от ModelElement.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
IsDeleted | Возвращает значение, указывающее, удален ли текущий элемент. (Унаследовано от ModelElement.) | |
IsExternal | Возвращает значение, указывающее, загружен ли текущий элемент из источника, находящегося за пределами текущей схемы. (Унаследовано от ModelElement.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
RemoveAnnotation | Удаляет заданную заметку из элемента. (Унаследовано от ModelElement.) | |
SetProperty<TProperty> | (Унаследовано от ModelElement.) | |
ToString() | Возвращает имя элемента. (Переопределяет Object.ToString().) | |
ToString(String, IFormatProvider) | Возвращает имя элемента в соответствии с данными о формате и поставщике формата. |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.