Sdílet prostřednictvím


IModelElement – rozhraní

Základem pro každý prvek schématu modelu.

Obor názvů:  Microsoft.Data.Schema.SchemaModel
Sestavení:  Microsoft.Data.Schema (v Microsoft.Data.Schema.dll)

Syntaxe

'Deklarace
Public Interface IModelElement _
    Inherits IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface IModelElement : IModelPropertyContainer, 
    IModelEntity, IModelAnnotationHolder
public interface class IModelElement : IModelPropertyContainer, 
    IModelEntity, IModelAnnotationHolder
type IModelElement =  
    interface
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
    end
public interface IModelElement extends IModelPropertyContainer, IModelEntity, IModelAnnotationHolder

Typ IModelElement zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ElementClass Získá třídy metadat pro prvek.
Veřejná vlastnost Model Získá odkaz na model. (Zděděno z IModelEntity.)
Veřejná vlastnost Name Získá nebo nastaví název prvku.
Veřejná vlastnost ResolutionStatus Získá nebo nastaví hodnotu rozlišení stav prvku modelu.
Veřejná vlastnost SourceCodePositions Získá seznam zdrojů, které určují tento prvek.
Veřejná vlastnost ValidationStatus Získá nebo nastaví hodnotu stav ověření prvku modelu.

Na začátek

Metody

  Název Popis
Veřejná metoda AddAnnotation Přidá tento prvek dané poznámky. (Zděděno z IModelAnnotationHolder.)
Veřejná metoda Delete Odstraní z modelu této instance.
Veřejná metoda GetAnnotations() Vrátí seznam poznámky připojené k tomuto prvku. (Zděděno z IModelAnnotationHolder.)
Veřejná metoda GetAnnotations(Type) Vrátí seznam připojené poznámky daného typu. (Zděděno z IModelAnnotationHolder.)
Veřejná metoda GetAnnotations(ModelIdentifier) Vrátí seznam připojené poznámky, které mají daný identifikátor. (Zděděno z IModelAnnotationHolder.)
Veřejná metoda GetAnnotations(ModelIdentifier, Type) (Zděděno z IModelAnnotationHolder.)
Veřejná metoda GetAnnotations<TType>() Vrátí všechny poznámky připojené modelu, které dané poznámky zadejte a identifikátor zadaný model. (Zděděno z IModelAnnotationHolder.)
Veřejná metoda GetAnnotations<TType>(ModelIdentifier) (Zděděno z IModelAnnotationHolder.)
Veřejná metoda GetComposingChildren Vrátí seznam psaní děti tohoto prvku.
Veřejná metoda GetHierarchicalChildren Vrátí seznam hierarchických dětí tohoto prvku.
Veřejná metoda GetOwnerInfo Vrací informace o vlastníkovi prvek.
Veřejná metoda GetProperty<TProperty> Zadaná vlastnost získá. (Zděděno z IModelPropertyContainer.)
Veřejná metoda GetReferencedDanglingRelationshipEntries Vrátí seznam položek vztah, kde je tento prvek na levé straně a neexistuje žádný prvek buď na pravé straně vztahu nebo prvek na pravé straně neexistuje v modelu.
Veřejná metoda GetReferencedElements Kde je tento prvek na levé straně vztahu vrátí seznam prvků, které jsou ve vztahu k tomuto prvku.
Veřejná metoda GetReferencedRelationshipEntries Vrátí seznam vztah položky, kde je tento prvek na levé straně.
Veřejná metoda GetReferencingElements Kde je tento prvek na pravé straně vrátí seznam prvků, které jsou ve vztahu k tomuto prvku.
Veřejná metoda GetReferencingRelationshipEntries Vrátí seznam vztah položky, kde je tento prvek na pravé straně.
Veřejná metoda GetRelationship(ModelRelationshipClass) Vrátí požadovaná relace pomocí poskytnutého metadat.
Veřejná metoda GetRelationship<TFrom, TTo>(ModelRelationshipClass) Vrátí vztah, kde jsou dvou souvisejících prvků zadaného typu.
Veřejná metoda GetRelationships Tento prvek vrátí seznam relací.
Veřejná metoda IsDeleted Určuje, zda bude objekt odstraněn.
Veřejná metoda IsExternal Vrátí hodnotu, která určuje, zda objekt byl načten z externího zdroje a není součástí schématu modelu.
Veřejná metoda RemoveAnnotation Odebere zadané poznámky z tohoto prvku modelu. (Zděděno z IModelAnnotationHolder.)
Veřejná metoda SetProperty<TProperty> Zadaná vlastnost. (Zděděno z IModelPropertyContainer.)

Na začátek

Viz také

Odkaz

Microsoft.Data.Schema.SchemaModel – obor názvů

Další zdroje

Rozšíření databáze funkce aplikace Visual Studio