Aracılığıyla paylaş


ILayerComment Arabirim

Açıklama öğesi.Yorum, bir katman veya katman modeli de bulunan ve herhangi bir katman sayısını da bağlanabilir.

Ad alanı:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Derleme:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll içinde)

Sözdizimi

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

ILayerComment türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Body Açıklama metni Get veya set.
Genel özellik Description Açıklama Get veya set. (ILayerElement kaynağından devralındı.)
Genel özellik Id Bu öğenin benzersiz tanımlayıcı alır. (ILayerElement kaynağından devralındı.)
Genel özellik IsDeleted Bu öğe silinmiş olup olmadığını denetleyin. (ILayerElement kaynağından devralındı.)
Genel özellik Links Bu yoruma bağlı öğeleri alır.
Genel özellik Name Benzersiz bir ad Get veya set. (ILayerElement kaynağından devralındı.)
Genel özellik Parent Üst kapsayıcı, bir ILayer veya bir ILayerModel ya da alın.
Genel özellik Properties Her isteğe bağlı verileri saklamak için kullanabileceğiniz bir dize sözlük alır ILayerElement. (ILayerElement kaynağından devralındı.)

Üst

Genişletme Yöntemleri

  Ad Açıklama
Genel Genişletme Yöntemi CreateCommentLink(ILayer) Fazla Yüklendi. Bu açıklama bir katmana bağ. (Extensions tarafından tanımlandı.)
Genel Genişletme Yöntemi CreateCommentLink(ILayerComment) Fazla Yüklendi. Bu katman bir yorum bağlayın. (Extensions tarafından tanımlandı.)
Genel Genişletme Yöntemi Delete Öğesini silin. (Extensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetShape Bu katman öğesi sunan şekli alın. (Extensions tarafından tanımlandı.)

Üst

Notlar

Bir katmanı öğesine iliştirilmiş açıklamaları almak için aşağıdaki komutu kullanın:

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

Dikkat Comments özelliği, bir ILayerElement içinde yer alan açıklamalar alır ILayerElement -değil kendisine bağlı yorumlar.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer Ad Alanı

CreateComment