Compartir a través de


ILayer (Interfaz)

Elemento de capa

Espacio de nombres:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Ensamblado:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (en Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)

Sintaxis

'Declaración
Public Interface ILayer _
    Inherits ILayerContainer, ILayerElement
public interface ILayer : ILayerContainer, ILayerElement
public interface class ILayer : ILayerContainer, 
    ILayerElement
type ILayer =  
    interface
        interface ILayerContainer
        interface ILayerElement
    end
public interface ILayer extends ILayerContainer, ILayerElement

El tipo ILayer expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública ArtifactReferences Obtener referencias del artefacto.
Propiedad pública Comments Obtener los comentarios que se encuentran en este elemento (no los comentarios que se vinculan a él). (Se hereda de ILayerContainer).
Propiedad pública Description Obtener o establecer la descripción. (Se hereda de ILayerElement).
Propiedad pública Id Obtiene el identificador único de este elemento. (Se hereda de ILayerElement).
Propiedad pública IncomingDependencyLinks Obtener los vínculos de entrada de dependencias.
Propiedad pública IsDeleted Compruebe si se eliminó este elemento. (Se hereda de ILayerElement).
Propiedad pública Layers Obtener las capas incluidas en este elemento. (Se hereda de ILayerContainer).
Propiedad pública Name Obtener o establecer el nombre único. (Se hereda de ILayerElement).
Propiedad pública OutgoingDependencyLinks Obtener los vínculos de salida de dependencia.
Propiedad pública Parent Contenedor primario, ya sea ILayer o ILayerModel.
Propiedad pública Properties Obtiene un diccionario de cadenas que se puede utilizar para almacenar datos arbitrarios con cada ILayerElement. (Se hereda de ILayerElement).

Arriba

Métodos de extensión

  Nombre Descripción
Método de extensión público CreateArtifactReferenceAsync(Project) Sobrecargado. (Definido por ArtifactReferenceExtensions).
Método de extensión público CreateArtifactReferenceAsync(GraphNode) Sobrecargado. (Definido por ArtifactReferenceExtensionsInternal).
Método de extensión público CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>) Sobrecargado. (Definido por ArtifactReferenceExtensions).
Método de extensión público CreateArtifactReferenceAsync(GraphNode, EventHandler<CreateArtifactReferenceCompletedEventArgs>) Sobrecargado. (Definido por ArtifactReferenceExtensionsInternal).
Método de extensión público CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Sobrecargado. Vincule esta capa a un proyecto de Visual Studio.Esta es una operación asincrónica.Se llamará al evento completado cuando la operación haya terminado. (Definido por ArtifactReferenceExtensions).
Método de extensión público CreateArtifactReferenceAsync(ProjectItem, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Sobrecargado. Vincule esta capa a un elemento de proyecto de Visual Studio, por ejemplo, un archivo.Esta es una operación asincrónica.Se llamará al evento completado cuando la operación haya terminado. (Definido por ArtifactReferenceExtensions).
Método de extensión público CreateArtifactReferenceAsync(GraphNode, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Sobrecargado. Cree una nueva referencia de artefacto a un nodo GraphModel. (Definido por ArtifactReferenceExtensionsInternal).
Método de extensión público CreateComment() Sobrecargado. (Definido por Extensions).
Método de extensión público CreateComment(String) Sobrecargado. Crea un comentario. (Definido por Extensions).
Método de extensión público CreateDependencyLink Vincule esta capa a otra capa de la que dependa. (Definido por Extensions).
Método de extensión público CreateLayer() Sobrecargado. (Definido por Extensions).
Método de extensión público CreateLayer(String) Sobrecargado. Cree una nueva capa. (Definido por Extensions).
Método de extensión público Delete Elimine el elemento . (Definido por Extensions).
Método de extensión público GetShape Obtener la forma que muestra este elemento de capa. (Definido por Extensions).

Arriba

Vea también

Referencia

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (Espacio de nombres)

CreateLayer()

Otros recursos

Diagramas de capas: Referencia