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
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 | |
---|---|---|
![]() |
ArtifactReferenceExtensions | Warstwa Projektant rozszerzenie metody |
![]() |
CreateArtifactReferenceCompletedEventArgs | Argument wywołania zwrotnego dla utworzenia odwołania artefaktu. |
![]() |
Extensions | Warstwa Projektant rozszerzenie metody |
![]() |
LayerDesignerExtensionAttribute | Stosuje się ten atrybut do klasy, która definiuje rozszerzenie na diagramach warstwy. |
![]() |
PropertyExtension<TTargetElementType> | Abstrakcyjna klasa podstawowa dla rozszerzenia właściwości. |
![]() |
ValidationExtensions | Rozszerzenie metody sprawdzania poprawności. |
Interfejsy
Interfejs | Opis | |
---|---|---|
![]() |
ILayer | Element warstwy |
![]() |
ILayerArtifactReference | Odwołanie artefakt |
![]() |
ILayerComment | Element komentarza.Komentarze mogą być zawarte w modelu warstwę lub warstwy i mogą być również połączone z dowolną liczbę warstw. |
![]() |
ILayerCommentLink | Łącze od komentarz do elementu. |
![]() |
ILayerContainer | Obiekt, który może zawierać warstwy, takie jak model warstwy lub warstwy. |
![]() |
ILayerDependencyLink | Łączenie z warstwy do innej warstwy, którego on zależy. |
![]() |
ILayerElement | Baza dla wszystkich elementów w diagramie warstwy. |
![]() |
ILayerLink | Baza dla wszystkich łączy w modelu warstwy. |
![]() |
ILayerModel | Główny model warstwowy |
![]() |
IPropertyExtension | Pokaż właściwości niestandardowych w siatce właściwość rozszerzenie warstwy |
![]() |
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 | |
---|---|---|
![]() |
GraphErrorLevel | Poziom błędu używany w błąd generacji |