Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
.gif)
.gif)
.gif)