Método UmlExtensions.AddReference

Links de uma seqüência de caracteres a um elemento, geralmente onde a seqüência de caracteres é uma referência como um URI, a referência de modelbus ou o ID de item de trabalho. Use o nome para indicar o tipo de referência. Retorna um objeto IReference que representa o link.

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (em Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintaxe

'Declaração
<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

  • name
    Tipo: System.String
    Marca que identifica o tipo de referência, e como o valor deve ser interpretado.
  • value
    Tipo: System.String
    Seqüência de caracteres que identifica o objeto de destino.
  • allowMultiple
    Tipo: System.Boolean
    Se verdadeiro, mais de um valor com o mesmo nome pode ser anexado a esta IElement.Se for false, uma exceção será lançada se uma referência este nome já está anexada a esta IElement.

Valor de retorno

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

Observação de uso

No Visual Basic e no C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo IElement. Quando você usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte Métodos de extensão (Visual Basic) ou Métodos de extensão (guia de programação TRANSLATION FROM VPE FOR CSHARP).

Segurança do .NET Framework

Consulte também

Referência

UmlExtensions Classe

Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml