Поделиться через


UmlExtensions.AddReference - метод

Связывает строку с элементом, при этом обычно строка является ссылкой, например универсальным кодом ресурса (URI), ссылкой modelbus ссылки или идентификатором рабочего элемента. Используйте имя для обозначения типа ссылки. Возвращает объект IReference, который представляет ссылку.

Пространство имен:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Сборка:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (в Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Синтаксис

'Декларация
<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

Параметры

  • name
    Тип: String

    Тег, определяющий тип ссылки, и как значение должно интерпретироваться.

  • value
    Тип: String

    Строка, идентифицирующая целевой объект.

  • allowMultiple
    Тип: Boolean

    Если значение — true, несколько значений с тем же именем могут быть присоединены к этому IElement. Если значение — false и ссылка с этим именем уже привязана к элементу IElement, возникает исключение.

Возвращаемое значение

Тип: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.IReference

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IElement. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

Безопасность платформы .NET Framework

См. также

Ссылки

UmlExtensions Класс

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml - пространство имен