UmlExtensions.AddReference (Método)
Vincula una cadena a un elemento donde, normalmente, la cadena es una referencia, por ejemplo, un URI, referencia de modelbus o id. de elemento de trabajoUtilice el nombre para indicar el tipo de referencia.Devuelve un objeto IReference que representa el vínculo.
Espacio de nombres: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Ensamblado: Microsoft.VisualStudio.ArchitectureTools.Extensibility (en Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintaxis
'Declaración
<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
Parámetros
- element
Tipo: Microsoft.VisualStudio.Uml.Classes.IElement
- name
Tipo: System.String
Etiqueta que identifica el tipo de referencia y cómo debe interpretarse el valor.
- value
Tipo: System.String
Cadena que identifica el objeto de destino.
- allowMultiple
Tipo: System.Boolean
Si es true, puede asociarse más de un valor con el mismo nombre a este IElement.Si es false, se producirá una excepción si una referencia de este nombre está asociado a este IElement.
Valor devuelto
Tipo: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.IReference
Nota sobre el uso
En Visual Basic y C#, se puede llamar a este método como a un método de instancia en cualquier objeto de tipo IElement. Cuando emplee la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Métodos de extensión (Visual Basic) o Métodos de extensión (Guía de programación de C#).
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml (Espacio de nombres)