DataSchemaModel.ScriptSourcedModelElement-Klasse
Stellt eine Basisklasse für alle Modellelemente bereit, die über eine Skriptquelle verfügen.
Vererbungshierarchie
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 (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
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
Der DataSchemaModel.ScriptSourcedModelElement-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DataSchemaModel.ScriptSourcedModelElement | Initialisiert eine neue Instanz der DataSchemaModel.ScriptSourcedModelElement-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ElementClass | Ruft die ElementClass-Metadaten für das Element ab. (Von ModelElement geerbt.) | |
Model | Ruft das ModelStore-Objekt für das Element ab. (Von ModelElement geerbt.) | |
Name | Ruft den Bezeichner für das Element ab. (Von ModelElement geerbt.) | |
PrimarySource | Ruft den Speicherort der primären Quelle ab, die dieses Element definiert. | |
ResolutionStatus | Ruft den aktuellen Auflösungsstatus ab. (Von ModelElement geerbt.) | |
SecondarySources | Ruft eine Liste mit sekundären Quellen ab, die dieses Element definieren. | |
SourceCodePositions | (Von ModelElement geerbt.) | |
ValidationStatus | Ruft einen Wert ab, der den Validierungsstatus des aktuellen Elements angibt. (Von ModelElement geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddAnnotation | Fügt dem Element das angegebene IModelAnnotation-Objekt hinzu. (Von ModelElement geerbt.) | |
Delete | Löscht das aktuelle Element aus dem Schemamodell. (Von ModelElement geerbt.) | |
Equals | Bestimmt, ob das angegebene Objekt dem aktuellen Element entspricht. (Von ModelElement geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetAnnotations() | Ruft eine Liste mit Anmerkungen ab, die diesem Element hinzugefügt wurden. (Von ModelElement geerbt.) | |
GetAnnotations(Type) | Ruft eine Liste mit Anmerkungen des angegebenen Typs ab, die diesem Element hinzugefügt wurden. (Von ModelElement geerbt.) | |
GetAnnotations(ModelIdentifier) | Ruft eine Liste mit Anmerkungen ab, die dem angegebenen Element hinzugefügt wurden, bei dem es sich um ein untergeordnetes Element des aktuellen Elements handelt. (Von ModelElement geerbt.) | |
GetAnnotations(ModelIdentifier, Type) | Ruft eine Liste mit Anmerkungen des angegebenen Typs ab, die dem angegebenen Element hinzugefügt wurden, bei dem es sich um ein untergeordnetes Element des aktuellen Elements handelt. (Von ModelElement geerbt.) | |
GetComposingChildren | Gibt eine Liste mit zusammengesetzten untergeordneten Elementen zurück. (Von ModelElement geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von ModelElement geerbt.) | |
GetHierarchicalChildren | Gibt eine Liste der untergeordneten hierarchischen Elemente zurück. (Von ModelElement geerbt.) | |
GetMultiRelationship<TFrom, TTo> | (Von ModelElement geerbt.) | |
GetOwnerInfo | Gibt Informationen zum Besitzer des aktuellen Elements zurück. (Von ModelElement geerbt.) | |
GetProperty<TProperty> | (Von ModelElement geerbt.) | |
GetReferencedDanglingRelationshipEntries | (Von ModelElement geerbt.) | |
GetReferencedElements | (Von ModelElement geerbt.) | |
GetReferencedRelationshipEntries | (Von ModelElement geerbt.) | |
GetReferencingElements | (Von ModelElement geerbt.) | |
GetReferencingRelationshipEntries | (Von ModelElement geerbt.) | |
GetRelationship(ModelRelationshipClass) | (Von ModelElement geerbt.) | |
GetRelationshipEntrySources | Gibt die Liste mit Beziehungseintragsquellen für einen Beziehungseintrag zurück. | |
GetRelationships | Gibt eine Liste mit Beziehungen zurück, die im Element registriert sind. (Von ModelElement geerbt.) | |
GetReverseMultiRelationship<TFrom, TTo> | (Von ModelElement geerbt.) | |
GetReverseSingleRelationship<TFrom, TTo> | (Von ModelElement geerbt.) | |
GetSingleRelationship<TFrom, TTo> | (Von ModelElement geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
IsDeleted | Gibt einen Wert zurück, der angibt, ob das aktuelle Element gelöscht wurde. (Von ModelElement geerbt.) | |
IsExternal | Gibt einen Wert zurück, der angibt, ob das aktuelle Element aus einer Quelle außerhalb des aktuellen Schemas geladen wurde. (Von ModelElement geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
RemoveAnnotation | Entfernt die angegebene Anmerkung aus dem Element. (Von ModelElement geerbt.) | |
SetProperty<TProperty> | (Von ModelElement geerbt.) | |
ToString() | Gibt den Elementnamen zurück. (Überschreibt Object.ToString().) | |
ToString(String, IFormatProvider) | Gibt den Elementnamen über das angegebene Format und den Formatanbieter zurück. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.