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 (Von ILayerContainer geerbt.)
Öffentliche Eigenschaft Description (Von ILayerElement geerbt.)
Öffentliche Eigenschaft Id (Von ILayerElement geerbt.)
Öffentliche Eigenschaft IncomingDependencyLinks Ruft die eingehenden Abhängigkeitslinks ab.
Öffentliche Eigenschaft IsDeleted (Von ILayerElement geerbt.)
Öffentliche Eigenschaft Layers (Von ILayerContainer geerbt.)
Öffentliche Eigenschaft Name (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 (Von ILayerElement geerbt.)

Zum Seitenanfang

Erweiterungsmethoden

  Name Beschreibung
Öffentliche Erweiterungsmethode CreateArtifactReferenceAsync(Project) Überladen. (Durch ArtifactReferenceExtensions definiert.)
Öffentliche Erweiterungsmethode CreateArtifactReferenceAsync(Project, EventHandler<CreateArtifactReferenceCompletedEventArgs>) Überladen. (Durch ArtifactReferenceExtensions 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 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

Weitere Ressourcen

Ebenendiagramme: Referenz