Поделиться через


ILayer - интерфейс

Элемент слоя

Пространство имен:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Сборка:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (в Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)

Синтаксис

'Декларация
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

Тип ILayer предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ArtifactReferences Получает ссылки на артефакт.
Открытое свойство Comments Получает комментарии, содержащиеся в данном элементе (не комментарии, которые с ним связаны). (Унаследовано от ILayerContainer.)
Открытое свойство Description Получает или задает описание. (Унаследовано от ILayerElement.)
Открытое свойство Id Получает уникальный идентификатор данного элемента. (Унаследовано от ILayerElement.)
Открытое свойство IncomingDependencyLinks Получает входящие связи зависимости.
Открытое свойство IsDeleted Проверяет, удален ли данный элемент. (Унаследовано от ILayerElement.)
Открытое свойство Layers Получает слои, содержащиеся в данном элементе. (Унаследовано от ILayerContainer.)
Открытое свойство Name Получает или задает уникальное имя. (Унаследовано от ILayerElement.)
Открытое свойство OutgoingDependencyLinks Получает исходящие связи зависимости.
Открытое свойство Parent Родительский контейнер, ILayer или ILayerModel.
Открытое свойство Properties Получает словарь строк, который можно использовать для хранения произвольных данных с каждым ILayerElement. (Унаследовано от ILayerElement.)

В начало страницы

Методы расширения

  Имя Описание
Открытый метод расширения CreateArtifactReferenceAsync(Project) Перегружен. (Определено в ArtifactReferenceExtensions.)
Открытый метод расширения CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>) Перегружен. (Определено в ArtifactReferenceExtensions.)
Открытый метод расширения CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Перегружен. Свяжите этот слой с проектом Visual Studio.Эта операция является асинхронной.После прекращения операции вызывается завершенное событие. (Определено в ArtifactReferenceExtensions.)
Открытый метод расширения CreateArtifactReferenceAsync(ProjectItem, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Перегружен. Свяжите этот слой с элементом проекта Visual Studio, например файлом.Эта операция является асинхронной.После прекращения операции вызывается завершенное событие. (Определено в ArtifactReferenceExtensions.)
Открытый метод расширения CreateComment() Перегружен. (Определено в Extensions.)
Открытый метод расширения CreateComment(String) Перегружен. Создает примечание. (Определено в Extensions.)
Открытый метод расширения CreateDependencyLink Свяжите этот слой со слоем, от которого он зависит. (Определено в Extensions.)
Открытый метод расширения CreateLayer() Перегружен. (Определено в Extensions.)
Открытый метод расширения CreateLayer(String) Перегружен. Создает новый слой. (Определено в Extensions.)
Открытый метод расширения Delete Удалите элемент. (Определено в Extensions.)
Открытый метод расширения GetShape Получает фигуру, представляющую данный элемент. (Определено в Extensions.)

В начало страницы

См. также

Ссылки

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer - пространство имен

CreateLayer

Другие ресурсы

Схемы слоев: справочные материалы