IScript (Interfaz)
Representa cualquier elemento. No se preocupa de la forma, pero sí de las dependencias del cuerpo.
Espacio de nombres: Microsoft.Data.Schema.SchemaModel.Abstract
Ensamblado: Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)
Sintaxis
'Declaración
Public Interface IScript _
Inherits IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface IScript : IModelElement,
IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class IScript : IModelElement,
IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type IScript =
interface
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
public interface IScript extends IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
El tipo IScript expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
BodyDependencies | Obtiene una lista de dependencias del cuerpo. | |
BodyScript | Obtiene o establece un script de cuerpo. | |
ElementClass | Obtiene la clase de metadatos de un elemento. (Se hereda de IModelElement). | |
Model | Obtiene la referencia del modelo. (Se hereda de IModelEntity). | |
Name | Obtiene o establece el nombre del elemento. (Se hereda de IModelElement). | |
ResolutionStatus | Obtiene o establece el valor del estado de resolución del elemento del modelo. (Se hereda de IModelElement). | |
SourceCodePositions | Obtiene la lista de orígenes que definen este elemento. (Se hereda de IModelElement). | |
ValidationStatus | Obtiene o establece el valor del estado de validación del elemento del modelo. (Se hereda de IModelElement). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddAnnotation | Agrega la anotación especificada a este elemento. (Se hereda de IModelAnnotationHolder). | |
Delete | Elimina esta instancia del modelo. (Se hereda de IModelElement). | |
GetAnnotations() | Devuelve una lista de las anotaciones adjuntas a este elemento. (Se hereda de IModelAnnotationHolder). | |
GetAnnotations(Type) | Devuelve una lista de anotaciones adjuntas del tipo especificado. (Se hereda de IModelAnnotationHolder). | |
GetAnnotations(ModelIdentifier) | Devuelve una lista de las anotaciones adjuntas que tienen el identificador especificado. (Se hereda de IModelAnnotationHolder). | |
GetAnnotations(ModelIdentifier, Type) | (Se hereda de IModelAnnotationHolder). | |
GetAnnotations<TType>() | Devuelve todas las anotaciones adjuntas que implementan el tipo de anotación especificado y tienen el identificador del modelo indicado. (Se hereda de IModelAnnotationHolder). | |
GetAnnotations<TType>(ModelIdentifier) | (Se hereda de IModelAnnotationHolder). | |
GetBodyDependenciesRelationship | Devuelve una relación de dependencias de cuerpo. | |
GetComposingChildren | Devuelve una lista de elementos secundarios compuestos para este elemento. (Se hereda de IModelElement). | |
GetHierarchicalChildren | Devuelve una lista de elementos secundarios jerárquicos para este elemento. (Se hereda de IModelElement). | |
GetOwnerInfo | Devuelve información sobre el propietario del elemento. (Se hereda de IModelElement). | |
GetProperty<TProperty> | Obtiene la propiedad especificada. (Se hereda de IModelPropertyContainer). | |
GetReferencedDanglingRelationshipEntries | Devuelve una lista de las entradas de relación en las que este elemento se encuentra en la parte izquierda y no hay ningún elemento en la parte derecha de la relación o el elemento de la derecha no existe en el modelo. (Se hereda de IModelElement). | |
GetReferencedElements | Devuelve una lista de elementos que mantienen una relación con este elemento, donde este elemento se encuentra en la parte izquierda de la relación. (Se hereda de IModelElement). | |
GetReferencedRelationshipEntries | Devuelve una lista de las entradas de relación, donde este elemento se encuentra en la parte izquierda. (Se hereda de IModelElement). | |
GetReferencingElements | Devuelve una lista de elementos que mantienen una relación con este elemento, donde este elemento se encuentra en la parte derecha. (Se hereda de IModelElement). | |
GetReferencingRelationshipEntries | Devuelve una lista de las entradas de relación, donde este elemento se encuentra en la parte derecha. (Se hereda de IModelElement). | |
GetRelationship(ModelRelationshipClass) | Devuelve la relación solicitada usando los metadatos proporcionados. (Se hereda de IModelElement). | |
GetRelationship<TFrom, TTo>(ModelRelationshipClass) | Devuelve una relación donde los dos elementos relacionados pertenecen a los tipos especificados. (Se hereda de IModelElement). | |
GetRelationships | Devuelve una lista de las relaciones de este elemento. (Se hereda de IModelElement). | |
IsDeleted | Especifica si se ha eliminado el objeto. (Se hereda de IModelElement). | |
IsExternal | Devuelve un valor que indica si el objeto se cargó desde un origen externo y no forma parte del modelo de esquema. (Se hereda de IModelElement). | |
RemoveAnnotation | Quita la anotación especificada de este elemento del modelo. (Se hereda de IModelAnnotationHolder). | |
SetProperty<TProperty> | Establece la propiedad especificada. (Se hereda de IModelPropertyContainer). |
Arriba
Vea también
Referencia
Microsoft.Data.Schema.SchemaModel.Abstract (Espacio de nombres)