Freigeben über


UmlExtensions.AddReference-Methode

Verknüpft eine Zeichenfolge mit einem Element, wobei normalerweise die Zeichenfolge ein Verweis ist, z. B. ein URI, ein ModelBus-Verweis oder eine Arbeitsaufgaben-ID. Verwenden Sie den Namen, um den Typ des Verweises anzugeben. Gibt ein IReference-Objekt zurück, das den Link darstellt.

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

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function AddReference ( _
    element As IElement, _
    name As String, _
    value As String, _
    allowMultiple As Boolean _
) As IReference
public static IReference AddReference(
    this IElement element,
    string name,
    string value,
    bool allowMultiple
)
[ExtensionAttribute]
public:
static IReference^ AddReference(
    IElement^ element, 
    String^ name, 
    String^ value, 
    bool allowMultiple
)
static member AddReference : 
        element:IElement * 
        name:string * 
        value:string * 
        allowMultiple:bool -> IReference 
public static function AddReference(
    element : IElement, 
    name : String, 
    value : String, 
    allowMultiple : boolean
) : IReference

Parameter

  • name
    Typ: System.String
    Tag, das den Typ des Verweises identifiziert, und wie der Wert interpretiert werden soll.
  • value
    Typ: System.String
    Zeichenfolge, die das Zielobjekt angibt.
  • allowMultiple
    Typ: System.Boolean
    Wenn true, kann mehr als ein Wert mit demselben Namen diesem IElement angefügt werden.Wenn false, wird eine Ausnahme ausgelöst, falls ein Verweis mit diesem Namen bereits diesem IElement angefügt wurde.

Rückgabewert

Typ: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.IReference

Hinweis zur Verwendung

In Visual Basic und C# können Sie diese Methode als Instanzenmethode für ein beliebiges Objekt vom Typ IElement aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Erweiterungsmethoden (Visual Basic) und Erweiterungsmethoden (C#-Programmierhandbuch).

.NET Framework-Sicherheit

Siehe auch

Referenz

UmlExtensions Klasse

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml-Namespace