Partager via


UmlExtensions.AddReference, méthode

Lie une chaîne à un élément, généralement là où la chaîne est une référence telle qu'un URI, une référence modelbus ou un ID d'élément de travail. Utilisez le nom pour indiquer le type de référence. Retourne un objet IReference qui représente le lien.

Espace de noms :  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly :  Microsoft.VisualStudio.ArchitectureTools.Extensibility (dans Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntaxe

'Déclaration
<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

Paramètres

  • name
    Type : String

    Balise identifiant le type de référence et la manière dont la valeur doit être interprétée.

  • value
    Type : String

    Chaîne qui identifie l'objet cible.

  • allowMultiple
    Type : Boolean

    Si la valeur est true, plusieurs valeurs portant le même nom peuvent être associées à cet IElement. Si la valeur est false, une exception sera levée si une référence de ce nom est déjà liée à cet IElement.

Valeur de retour

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

Remarque sur l'utilisation

En Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d'instance sur n'importe quel objet de type IElement. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, voir Méthodes d'extension (Visual Basic) ou Méthodes d'extension (Guide de programmation C#).

Sécurité .NET Framework

Voir aussi

Référence

UmlExtensions Classe

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml, espace de noms