Classe DataSchemaModel.ScriptSourcedModelElement
Fornece uma classe base para todos os elementos de modelo que tem uma fonte de script.
Hierarquia de herança
System.Object
Microsoft.Data.Schema.SchemaModel.ModelElement
Microsoft.Data.Schema.SchemaModel.DataSchemaModel.ScriptSourcedModelElement
Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel.SqlModelElement
Namespace: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)
Sintaxe
'Declaração
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
O tipo DataSchemaModel.ScriptSourcedModelElement expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DataSchemaModel.ScriptSourcedModelElement | Inicializa uma nova instância da classe DataSchemaModel.ScriptSourcedModelElement. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
ElementClass | Obtém o ElementClass metadados para o elemento. (Herdado de ModelElement.) | |
Model | Obtém o ModelStore para o elemento. (Herdado de ModelElement.) | |
Name | Obtém o identificador do elemento. (Herdado de ModelElement.) | |
PrimarySource | Obtém a localização da origem principal que define este elemento. | |
ResolutionStatus | Obtém o status atual da resolução. (Herdado de ModelElement.) | |
SecondarySources | Obtém uma lista de fontes secundárias que definem este elemento. | |
SourceCodePositions | (Herdado de ModelElement.) | |
ValidationStatus | Obtém um valor que indica o status de validação do elemento atual. (Herdado de ModelElement.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddAnnotation | Adiciona o fornecido IModelAnnotation o objeto para o elemento. (Herdado de ModelElement.) | |
Delete | Exclui o elemento atual do modelo do esquema. (Herdado de ModelElement.) | |
Equals | Determina se um objeto fornecido é igual do elemento atual. (Herdado de ModelElement.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetAnnotations() | Obtém uma lista de anotações que foram adicionados a esse elemento. (Herdado de ModelElement.) | |
GetAnnotations(Type) | Obtém uma lista de anotações que foram adicionados a esse elemento do tipo especificado. (Herdado de ModelElement.) | |
GetAnnotations(ModelIdentifier) | Obtém uma lista de anotações que foram adicionados ao elemento especificado, o que é um elemento filho do elemento atual. (Herdado de ModelElement.) | |
GetAnnotations(ModelIdentifier, Type) | Obtém uma lista de anotações que foram adicionados ao elemento especificado que é um filho do elemento atual do tipo especificado. (Herdado de ModelElement.) | |
GetComposingChildren | Retorna uma lista dos elementos da composição de filho. (Herdado de ModelElement.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de ModelElement.) | |
GetHierarchicalChildren | Obtém uma lista do filho elementos filho hierárquica. (Herdado de ModelElement.) | |
GetMultiRelationship<TFrom, TTo> | (Herdado de ModelElement.) | |
GetOwnerInfo | Retorna informações sobre o proprietário do elemento atual. (Herdado de ModelElement.) | |
GetProperty<TProperty> | (Herdado de ModelElement.) | |
GetReferencedDanglingRelationshipEntries | (Herdado de ModelElement.) | |
GetReferencedElements | (Herdado de ModelElement.) | |
GetReferencedRelationshipEntries | (Herdado de ModelElement.) | |
GetReferencingElements | (Herdado de ModelElement.) | |
GetReferencingRelationshipEntries | (Herdado de ModelElement.) | |
GetRelationship(ModelRelationshipClass) | (Herdado de ModelElement.) | |
GetRelationshipEntrySources | Retorna uma lista de relação de fontes de entrada para uma entrada de relacionamento. | |
GetRelationships | Retorna uma lista de relacionamentos que estão registrados no elemento. (Herdado de ModelElement.) | |
GetReverseMultiRelationship<TFrom, TTo> | (Herdado de ModelElement.) | |
GetReverseSingleRelationship<TFrom, TTo> | (Herdado de ModelElement.) | |
GetSingleRelationship<TFrom, TTo> | (Herdado de ModelElement.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
IsDeleted | Retorna um valor que indica se o elemento atual foi excluído. (Herdado de ModelElement.) | |
IsExternal | Retorna um valor que indica se o elemento atual foi carregado a partir de uma origem fora do esquema atual. (Herdado de ModelElement.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
RemoveAnnotation | Remove a anotação especificada do elemento. (Herdado de ModelElement.) | |
SetProperty<TProperty> | (Herdado de ModelElement.) | |
ToString() | Retorna o nome do elemento. (Substitui Object.ToString().) | |
ToString(String, IFormatProvider) | Retorna o nome do elemento usando o formato fornecido e o provedor de formato. |
Início
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.