Freigeben über


AggregationKind-Enumeration

DomainEnumeration: AggregationKind Beschreibt die Freigabeeigenschaften einer Zuordnung. Die genaue Auslegung kann sich nach der lokalen Konvention richten.

Namespace:  Microsoft.VisualStudio.Uml.Classes
Assembly:  Microsoft.VisualStudio.Uml.Interfaces (in Microsoft.VisualStudio.Uml.Interfaces.dll)

Syntax

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

Member

Membername Beschreibung
None Die Zuordnung ist eine allgemeine Beziehung zwischen Typen.
Shared Instanzen des Quelltyps enthalten Verweise auf Instanzen des Zieltyps.Mehr als eine Quelle verweist möglicherweise auf jedes Ziel.
Composite Instanzen des Quelltyps bestehen aus Instanzen des Zieltyps.Eine Zielinstanz kann nicht zwischen Quellen freigegeben werden.

Hinweise

Tipp

Die Methoden, die für diesen Typ definiert sind, sind Erweiterungsmethoden. Um die Methoden zu verwenden, müssen Sie einen Projektverweis auf das .NET-Assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll hinzufügen, und Sie müssen die Direktive using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; in den Code aufnehmen.

Siehe auch

Referenz

Microsoft.VisualStudio.Uml.Classes-Namespace