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
Параметры
- element
Тип: Microsoft.VisualStudio.Uml.Classes.IElement
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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml - пространство имен