AggregationKind - перечисление
DomainEnumeration: AggregationKind Описывает характеристики ассоциации в части совместного использования.Точная интерпретация значений свойств определяется локальными правилами.
Пространство имен: Microsoft.VisualStudio.Uml.Classes
Сборка: Microsoft.VisualStudio.Uml.Interfaces (в Microsoft.VisualStudio.Uml.Interfaces.dll)
Синтаксис
'Декларация
<CLSCompliantAttribute(True)> _
Public Enumeration AggregationKind
[CLSCompliantAttribute(true)]
public enum AggregationKind
[CLSCompliantAttribute(true)]
public enum class AggregationKind
[<CLSCompliantAttribute(true)>]
type AggregationKind
public enum AggregationKind
Члены
Имя члена | Описание | |
---|---|---|
None | Ассоциация является общая связь между типами. | |
Shared | Экземпляры типа источника содержат ссылки на экземпляры типа целевого объекта.На один целевой объект могут ссылаться несколько источников. | |
Composite | Экземпляры типа источника создаются из экземпляров типа целевого объекта.Целевой экземпляр не может использоваться несколькими источниками. |
Заметки
Примечание |
---|
Методы, определенные для этого типа, являются методами расширения.Чтобы использовать эти методы, необходимо добавить ссылку проекта на сборку .NET Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll и включить директиву using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml в код. |