Freigeben über


ILayerComment-Schnittstelle

Comment-Element. Ein Kommentar kann in einem Ebenenmodell oder in einer Ebene enthalten sein und kann auch mit einer beliebigen Anzahl von Ebenen verknüpft werden.

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

Syntax

'Declaration
Public Interface ILayerComment _
    Inherits ILayerElement
public interface ILayerComment : ILayerElement
public interface class ILayerComment : ILayerElement
type ILayerComment =  
    interface
        interface ILayerElement
    end
public interface ILayerComment extends ILayerElement

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Body Ruft den Kommentartext ab oder legt diesen fest.
Ö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 IsDeleted Überprüfen Sie, ob dieses Element gelöscht wurde. (Von ILayerElement geerbt.)
Öffentliche Eigenschaft Links Ruft die Elemente ab, die mit diesem Kommentar verknüpft sind.
Öffentliche Eigenschaft Name Ruft den eindeutigen Namen ab oder legt diesen fest. (Von ILayerElement geerbt.)
Öffentliche Eigenschaft Parent Ruft den übergeordneten Container ab, entweder eine ILayer oder ein 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 CreateCommentLink(ILayer) Überladen. Verknüpft diesen Kommentar mit einer Ebene. (Durch Extensions definiert.)
Öffentliche Erweiterungsmethode CreateCommentLink(ILayerComment) Überladen. Verknüpft diese Ebene mit einem Kommentar. (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

Hinweise

Verwenden Sie zum Abrufen der Kommentare, die an ein Ebenenelement angefügt sind:

ILayerModel model = diagram.GetLayerModel(); 
IEnumerable<ILayerComment> comments = model.Comments
  .Where(comment => comment.Links
     .Any(link => link.Target == layerElement));

Beachten Sie, dass die Comments-Eigenschaft von ILayerElement Kommentare abruft, die in ILayerElement enthalten sind - nicht Kommentare, die verknüpft sind.

Siehe auch

Referenz

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer-Namespace

CreateComment()