Interface ILayer

Elemento de camada

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (em Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)

Sintaxe

'Declaração
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

O tipo ILayer expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ArtifactReferences Obtenha as referências de artefato.
Propriedade pública Comments Obtenha os comentários. (Herdado de ILayerContainer.)
Propriedade pública Description Obtém/define a descrição. (Herdado de ILayerElement.)
Propriedade pública Id Obtém o identificador exclusivo deste elemento. (Herdado de ILayerElement.)
Propriedade pública IncomingDependencyLinks Obtenha os links de dependência de entrada.
Propriedade pública IsDeleted Verifique se esse elemento foi excluído. (Herdado de ILayerElement.)
Propriedade pública Layers Obtenha as camadas. (Herdado de ILayerContainer.)
Propriedade pública Name Obtém/define o nome exclusivo. (Herdado de ILayerElement.)
Propriedade pública OutgoingDependencyLinks Obtenha os links de dependência de saída.
Propriedade pública Parent O recipiente pai, um ILayer ou um ILayerModel.
Propriedade pública Properties Obtenha as propriedades. (Herdado de ILayerElement.)

Início

Métodos de extensão

  Nome Descrição
Método de extensão público CreateArtifactReferenceAsync(Project) Sobrecarregado. (Definido por ArtifactReferenceExtensions.)
Método de extensão público CreateArtifactReferenceAsync(GraphNode) Sobrecarregado. (Definido por ArtifactReferenceExtensionsInternal.)
Método de extensão público CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>) Sobrecarregado. (Definido por ArtifactReferenceExtensions.)
Método de extensão público CreateArtifactReferenceAsync(GraphNode, EventHandler<CreateArtifactReferenceCompletedEventArgs>) Sobrecarregado. (Definido por ArtifactReferenceExtensionsInternal.)
Método de extensão público CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Sobrecarregado. Esta camada de link para um projeto de Visual Studio.Esta é uma operação assíncrona.O evento concluído será chamado quando a operação foi finalizado. (Definido por ArtifactReferenceExtensions.)
Método de extensão público CreateArtifactReferenceAsync(ProjectItem, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Sobrecarregado. Esta camada de link para um item de projeto de Visual Studio como, por exemplo, um arquivo.Esta é uma operação assíncrona.O evento concluído será chamado quando a operação foi finalizado. (Definido por ArtifactReferenceExtensions.)
Método de extensão público CreateArtifactReferenceAsync(GraphNode, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Sobrecarregado. Crie uma nova referência de artefato a um nó de GraphModel. (Definido por ArtifactReferenceExtensionsInternal.)
Método de extensão público CreateComment() Sobrecarregado. (Definido por Extensions.)
Método de extensão público CreateComment(String) Sobrecarregado. Crie um comentário. (Definido por Extensions.)
Método de extensão público CreateDependencyLink Esta camada de link para outra camada, do qual ele depende. (Definido por Extensions.)
Método de extensão público CreateLayer() Sobrecarregado. (Definido por Extensions.)
Método de extensão público CreateLayer(String) Sobrecarregado. Crie uma nova camada. (Definido por Extensions.)
Método de extensão público Delete Exclua o elemento. (Definido por Extensions.)
Método de extensão público GetShape Obtenha a forma que apresenta este elemento de camada. (Definido por Extensions.)

Início

Consulte também

Referência

Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer

CreateLayer()

Outros recursos

Diagramas de camada: Referência