Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (Espacio de nombres)
Las clases de este espacio de nombres permiten leer y actualizar los modelos de capas. ILayerModel representa la raíz del modelo, ILayer es un nodo de capa, y las instancias de IDependencyLink vinculan las capas. Cada ILayer se representa en un diagrama mediante una IShape.
Para obtener más información, vea los temas siguientes.
Actualización de modelos de capas mediante la API
Agregar comandos y movimiento a diagramas de capas
Agregar validación de arquitectura personalizada a diagramas de capas
Agregar propiedades personalizadas a diagramas de capas
Navegar y actualizar modelos de capas en el código del programa
Solucionar problemas de extensiones de diagramas de capas
Cómo: Generar archivos a partir de un modelo UML
Cómo: Abrir un modelo UML mediante la API de Visual Studio
Crear y usar modelos de capas como usuario
Diagramas de capas: Referencia
Diagrama de capas: Instrucciones
Cómo: Crear diagramas de capas desde artefactos
Cómo: Validar código .NET con diagramas de capas
Modelos de programación UML
Ampliar modelos y diagramas UML
Clases
Clase | Descripción | |
---|---|---|
ArtifactReferenceExtensions | Métodos de extensión del diseñador de capas | |
CreateArtifactReferenceCompletedEventArgs | Argumento de devolución de llamada para la creación de referencias de artefacto. | |
Extensions | Métodos de extensión del diseñador de capas | |
LayerDesignerExtensionAttribute | Aplique este atributo a una clase que define una extensión en diagramas de capas. | |
PropertyExtension<TTargetElementType> | Clase base abstracta para extensiones de propiedad. | |
ValidationExtensions | Métodos de extensión para la validación. |
Interfaces
Interfaz | Descripción | |
---|---|---|
ILayer | Elemento de capa | |
ILayerArtifactReference | Referencia de artefacto | |
ILayerComment | Elemento Comentario.Un comentario se puede incluir en un modelo de capa o en una capa, y también se puede vincular a un número de capas cualquiera. | |
ILayerCommentLink | Vínculo de un comentario a un elemento. | |
ILayerContainer | Objeto que puede contener una capa, como un modelo de capas o capa. | |
ILayerDependencyLink | Vínculo de una capa a otra capa de la que depende. | |
ILayerElement | Base de todos los elementos en un diagrama de capas. | |
ILayerLink | Base de todos los vínculos en un modelo de capas. | |
ILayerModel | Modelo de nivel raíz | |
IPropertyExtension | Extensión de capa para mostrar propiedades personalizadas en la cuadrícula de propiedades | |
IValidateArchitectureExtension | Exporte e implemente esta interfaz a fin de definir un esquema de validación de capas personalizado, invocado por el comando Validar arquitectura. |