Freigeben über


ILayer-Schnittstelle

Ebenenelement

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

Syntax

'Declaration
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

Der ILayer-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ArtifactReferences Ruft die Artefaktverweise ab.
Öffentliche Eigenschaft Comments Ruft die Kommentare ab, die in diesem Element enthalten sind (nicht die verknüpften Kommentare). (Von ILayerContainer geerbt.)
Öffentliche Eigenschaft Description Ruft die Beschreibung ab oder legt diese fest. (Von ILayerElement geerbt.)
Öffentliche Eigenschaft Id Ruft den eindeutigen Bezeichner dieses Elements ab. (Von ILayerElement geerbt.)
Öffentliche Eigenschaft IncomingDependencyLinks Ruft die eingehenden Abhängigkeitslinks ab.
Öffentliche Eigenschaft IsDeleted Überprüfen Sie, ob dieses Element gelöscht wurde. (Von ILayerElement geerbt.)
Öffentliche Eigenschaft Layers Ruft die Ebenen ab, die in diesem Element enthalten sind. (Von ILayerContainer geerbt.)
Öffentliche Eigenschaft Name Ruft den eindeutigen Namen ab oder legt diesen fest. (Von ILayerElement geerbt.)
Öffentliche Eigenschaft OutgoingDependencyLinks Ruft die ausgehenden Abhängigkeitslinks ab.
Öffentliche Eigenschaft Parent Der übergeordnete Container, entweder ILayer oder ILayerModel.
Öffentliche Eigenschaft Properties Ruft ein Zeichenfolgenwörterbuch ab, mit dem beliebige Daten mit jedem ILayerElement gespeichert werden können. (Von ILayerElement geerbt.)

Zum Seitenanfang

Erweiterungsmethoden

  Name Beschreibung
Öffentliche Erweiterungsmethode CreateArtifactReferenceAsync(Project) Überladen. (Durch ArtifactReferenceExtensions definiert.)
Öffentliche Erweiterungsmethode CreateArtifactReferenceAsync(GraphNode) Überladen. (Durch ArtifactReferenceExtensionsInternal definiert.)
Öffentliche Erweiterungsmethode CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>) Überladen. (Durch ArtifactReferenceExtensions definiert.)
Öffentliche Erweiterungsmethode CreateArtifactReferenceAsync(GraphNode, EventHandler<CreateArtifactReferenceCompletedEventArgs>) Überladen. (Durch ArtifactReferenceExtensionsInternal definiert.)
Öffentliche Erweiterungsmethode CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Überladen. Verknüpft diese Ebene mit einem Visual Studio-Projekt.Dabei handelt es sich um einen asynchronen Vorgang.Das abgeschlossene Ereignis wird aufgerufen, wenn der Vorgang beendet wurde. (Durch ArtifactReferenceExtensions definiert.)
Öffentliche Erweiterungsmethode CreateArtifactReferenceAsync(ProjectItem, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Überladen. Verknüpft diese Ebene mit einem Visual Studio-Projektelement, z. B. mit einer Datei.Dabei handelt es sich um einen asynchronen Vorgang.Das abgeschlossene Ereignis wird aufgerufen, wenn der Vorgang beendet wurde. (Durch ArtifactReferenceExtensions definiert.)
Öffentliche Erweiterungsmethode CreateArtifactReferenceAsync(GraphNode, EventHandler<CreateArtifactReferenceCompletedEventArgs>, Object) Überladen. Erstellen Sie einen neuen Artefaktverweis auf einen GraphModel-Knoten. (Durch ArtifactReferenceExtensionsInternal definiert.)
Öffentliche Erweiterungsmethode CreateComment() Überladen. (Durch Extensions definiert.)
Öffentliche Erweiterungsmethode CreateComment(String) Überladen. Erstellen Sie einen Kommentar. (Durch Extensions definiert.)
Öffentliche Erweiterungsmethode CreateDependencyLink Verknüpft diese Ebene mit einer anderen Ebene, von der sie abhängt. (Durch Extensions definiert.)
Öffentliche Erweiterungsmethode CreateLayer() Überladen. (Durch Extensions definiert.)
Öffentliche Erweiterungsmethode CreateLayer(String) Überladen. Erstellen Sie eine neue Ebene. (Durch Extensions definiert.)
Öffentliche Erweiterungsmethode Delete Löschen Sie das Element. (Durch Extensions definiert.)
Öffentliche Erweiterungsmethode GetShape Ruft die Form ab, die dieses Ebenenelement darstellt. (Durch Extensions definiert.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer-Namespace

CreateLayer()

Weitere Ressourcen

Ebenendiagramme: Referenz