Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer

Klasy w tym obszarze nazw umożliwiają odczytu i aktualizowanie modeli warstwy.ILayerModelreprezentuje katalog główny model, ILayer jest węzłem warstwy, a warstwy łącza wystąpienia IDependencyLink.Każdy ILayer jest reprezentowany na diagramie przez IShape.

Aby uzyskać więcej informacji, zobacz następujące tematy:

Aktualizowanie modeli warstwy przy użyciu interfejsu API

Dodawanie poleceń i gestów do diagramów warstw

Dodawanie walidacji niestandardowej architektury do diagramów warstw

Dodawanie właściwości niestandardowych do diagramu warstwy

Nawigowanie i aktualizowanie modeli warstw w kodzie programu

Rozwiązywanie problemów z rozszerzeniami dla diagramów warstw

Porady: generowanie plików z modelu UML

Porady: otwieranie modelu UML za pomocą Visual Studio API

Tworzenie i używanie modeli warstwy jako użytkownik

Diagramy warstw: Odwołanie

Diagramy warstw: Zalecenia

Tworzenie diagramów warstwy na podstawie kodu

Walidacja kodu przy użyciu diagramów warstwy

Modele programowania UML

Rozszerzanie diagramów i modeli UML

Klasy

  Klasa Opis
Klasa publiczna ArtifactReferenceExtensions Warstwa Projektant rozszerzenie metody
Klasa publiczna CreateArtifactReferenceCompletedEventArgs Argument wywołania zwrotnego dla utworzenia odwołania artefaktu.
Klasa publiczna Extensions Warstwa Projektant rozszerzenie metody
Klasa publiczna LayerDesignerExtensionAttribute Stosuje się ten atrybut do klasy, która definiuje rozszerzenie na diagramach warstwy.
Klasa publiczna PropertyExtension<TTargetElementType> Abstrakcyjna klasa podstawowa dla rozszerzenia właściwości.
Klasa publiczna ValidationExtensions Rozszerzenie metody sprawdzania poprawności.

Interfejsy

  Interfejs Opis
Interfejs publiczny ILayer Element warstwy
Interfejs publiczny ILayerArtifactReference Odwołanie artefakt
Interfejs publiczny ILayerComment Element komentarza.Komentarze mogą być zawarte w modelu warstwę lub warstwy i mogą być również połączone z dowolną liczbę warstw.
Interfejs publiczny ILayerCommentLink Łącze od komentarz do elementu.
Interfejs publiczny ILayerContainer Obiekt, który może zawierać warstwy, takie jak model warstwy lub warstwy.
Interfejs publiczny ILayerDependencyLink Łączenie z warstwy do innej warstwy, którego on zależy.
Interfejs publiczny ILayerElement Baza dla wszystkich elementów w diagramie warstwy.
Interfejs publiczny ILayerLink Baza dla wszystkich łączy w modelu warstwy.
Interfejs publiczny ILayerModel Główny model warstwowy
Interfejs publiczny IPropertyExtension Pokaż właściwości niestandardowych w siatce właściwość rozszerzenie warstwy
Interfejs publiczny IValidateArchitectureExtension Eksportowanie i implementuje ten interfejs, aby zdefiniować schemat sprawdzania poprawności niestandardowe warstwy, wywoływany przez polecenie Sprawdzanie poprawności architektury.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne GraphErrorLevel Poziom błędu używany w błąd generacji