DataSchemaModel.ScriptSourcedModelElement, classe
Fournit une classe de base pour tous les éléments de modèle qui ont une source de script.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Schema.SchemaModel.ModelElement
Microsoft.Data.Schema.SchemaModel.DataSchemaModel.ScriptSourcedModelElement
Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel.SqlModelElement
Espace de noms : Microsoft.Data.Schema.SchemaModel
Assembly : Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)
Syntaxe
'Déclaration
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
Le type DataSchemaModel.ScriptSourcedModelElement expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DataSchemaModel.ScriptSourcedModelElement | Initialise une nouvelle instance de la classe DataSchemaModel.ScriptSourcedModelElement. |
Début
Propriétés
Nom | Description | |
---|---|---|
ElementClass | Obtient les métadonnées ElementClass pour l'élément. (Hérité de ModelElement.) | |
Model | Obtient le ModelStore pour l'élément. (Hérité de ModelElement.) | |
Name | Obtient l'identificateur pour l'élément. (Hérité de ModelElement.) | |
PrimarySource | Obtient l'emplacement de la source principale qui définit cet élément. | |
ResolutionStatus | Obtient l'état de résolution actuel. (Hérité de ModelElement.) | |
SecondarySources | Obtient une liste de sources secondaires qui définissent cet élément. | |
SourceCodePositions | (Hérité de ModelElement.) | |
ValidationStatus | Obtient une valeur qui indique l'état de validation de l'élément actuel. (Hérité de ModelElement.) |
Début
Méthodes
Nom | Description | |
---|---|---|
AddAnnotation | Ajoute l'objet IModelAnnotation fourni à l'élément. (Hérité de ModelElement.) | |
Delete | Supprime l'élément actuel du modèle de schéma. (Hérité de ModelElement.) | |
Equals | Détermine si un objet fourni est égal à l'élément actuel. (Hérité de ModelElement.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetAnnotations() | Obtient une liste des annotations ajoutées à cet élément. (Hérité de ModelElement.) | |
GetAnnotations(Type) | Obtient une liste des annotations du type spécifié qui ont été ajoutées à cet élément. (Hérité de ModelElement.) | |
GetAnnotations(ModelIdentifier) | Obtient une liste des annotations ajoutées à l'élément spécifié, qui est un élément enfant de l'élément actuel. (Hérité de ModelElement.) | |
GetAnnotations(ModelIdentifier, Type) | Obtient une liste des annotations du type spécifié qui ont été ajoutées à l'élément spécifié enfant de l'élément actuel. (Hérité de ModelElement.) | |
GetComposingChildren | Retourne une liste d'éléments de composition enfants. (Hérité de ModelElement.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de ModelElement.) | |
GetHierarchicalChildren | Obtient une liste des éléments enfants hiérarchiques enfants. (Hérité de ModelElement.) | |
GetMultiRelationship<TFrom, TTo> | (Hérité de ModelElement.) | |
GetOwnerInfo | Retourne des informations sur le propriétaire de l'élément actuel. (Hérité de ModelElement.) | |
GetProperty<TProperty> | (Hérité de ModelElement.) | |
GetReferencedDanglingRelationshipEntries | (Hérité de ModelElement.) | |
GetReferencedElements | (Hérité de ModelElement.) | |
GetReferencedRelationshipEntries | (Hérité de ModelElement.) | |
GetReferencingElements | (Hérité de ModelElement.) | |
GetReferencingRelationshipEntries | (Hérité de ModelElement.) | |
GetRelationship(ModelRelationshipClass) | (Hérité de ModelElement.) | |
GetRelationshipEntrySources | Retourne une liste des sources d'entrée de relation pour une entrée de relation. | |
GetRelationships | Retourne une liste des relations qui sont inscrites dans l'élément. (Hérité de ModelElement.) | |
GetReverseMultiRelationship<TFrom, TTo> | (Hérité de ModelElement.) | |
GetReverseSingleRelationship<TFrom, TTo> | (Hérité de ModelElement.) | |
GetSingleRelationship<TFrom, TTo> | (Hérité de ModelElement.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IsDeleted | Retourne une valeur qui indique si l'élément actuel a été supprimé. (Hérité de ModelElement.) | |
IsExternal | Retourne une valeur qui indique si l'élément actuel a été chargé à partir d'une source hors du schéma actuel. (Hérité de ModelElement.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
RemoveAnnotation | Supprime l'annotation spécifiée de l'élément. (Hérité de ModelElement.) | |
SetProperty<TProperty> | (Hérité de ModelElement.) | |
ToString() | Retourne le nom de l'élément. (Substitue Object.ToString().) | |
ToString(String, IFormatProvider) | Retourne le nom de l'élément à l'aide du format fourni et du fournisseur de format. |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.