ModelElementClass (Clase)
Representa los metadatos de un elemento del modelo. Esta clase no puede heredarse.
Jerarquía de herencia
System.Object
Microsoft.Data.Schema.SchemaModel.ModelPropertyContainerClass
Microsoft.Data.Schema.SchemaModel.ModelElementClass
Espacio de nombres: Microsoft.Data.Schema.SchemaModel
Ensamblado: Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)
Sintaxis
'Declaración
Public NotInheritable Class ModelElementClass _
Inherits ModelPropertyContainerClass
public sealed class ModelElementClass : ModelPropertyContainerClass
public ref class ModelElementClass sealed : public ModelPropertyContainerClass
[<Sealed>]
type ModelElementClass =
class
inherit ModelPropertyContainerClass
end
public final class ModelElementClass extends ModelPropertyContainerClass
El tipo ModelElementClass expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
ClassName | Obtiene el nombre de la clase. | |
ExternalPropertyClasses | Obtiene una lista de los objetos ModelPropertyClass que representan propiedades que no forman parte del modelo actual. | |
HierarchicalRelationshipClass | Devuelve el objeto ModelRelationshipClass jerárquico. | |
IdentifierGroup | Obtiene el grupo de identificadores al que pertenece este elemento. | |
ImplementedInterfaces | Obtiene una lista de interfaces implementadas por esta clase. | |
NameMandatory | Obtiene un valor que indica si esta clase debe tener un nombre. | |
PropertyClasses | Obtiene una lista de objetos de metadatos para las propiedades en este elemento. (Se hereda de ModelPropertyContainerClass). | |
RelationshipClasses | Obtiene una lista de clases de relaciones para este elemento. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetPropertyClass | Devuelve el objeto de metadatos de la propiedad que se identifica por el nombre proporcionado. (Se hereda de ModelPropertyContainerClass). | |
GetRelationshipClass | Devuelve la relación definida por el nombre proporcionado. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
ImplementsInterface | Devuelve un valor que indica si esta clase implementa el tipo de interfaz proporcionado. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnExternalPropertyClassAdded | Se le llama cuando se registra una clase de propiedad externa para este elemento. (Se hereda de ModelPropertyContainerClass). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.