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


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
    Тип: System.String
    Тег, определяющий тип ссылки, и как значение должно интерпретироваться.
  • value
    Тип: System.String
    Строка, идентифицирующая целевой объект.
  • allowMultiple
    Тип: System.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 - пространство имен