Partager via


AggregationKind, énumération

DomainEnumeration : AggregationKind Décrit les caractéristiques de partage d'une association.L'interprétation précise est ouverte à la convention locale.

Espace de noms :  Microsoft.VisualStudio.Uml.Classes
Assembly :  Microsoft.VisualStudio.Uml.Interfaces (dans Microsoft.VisualStudio.Uml.Interfaces.dll)

Syntaxe

'Déclaration
<CLSCompliantAttribute(True)> _
Public Enumeration AggregationKind
[CLSCompliantAttribute(true)]
public enum AggregationKind
[CLSCompliantAttribute(true)]
public enum class AggregationKind
[<CLSCompliantAttribute(true)>]
type AggregationKind
public enum AggregationKind

Membres

Nom de membre Description
None L'association est une relation générale entre des types.
Shared Les instances du type de source contiennent des références à des instances du type de cible.Plusieurs sources peuvent faire référence à chaque cible.
Composite Les instances du type de source sont composées d'instances du type de cible.Une instance cible ne peut pas être partagée entre les sources.

Notes

[!REMARQUE]

Les méthodes définies sur ce type sont des méthodes d'extension.Pour utiliser les méthodes, vous devez ajouter une référence de projet à l'assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll. NET et vous devez inclure la directive using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml dans votre code.

Voir aussi

Référence

Microsoft.VisualStudio.Uml.Classes, espace de noms