Sdílet prostřednictvím


Postupy: Připojení referenčních řetězců k prvkům modelů

V Visual Studio Ultimate, můžete zapsat kód libovolného řetězce připojit k prvky modelu.Řetězec může být například identifikátor URI v mezipaměti výsledek výpočtu nebo ModelBus odkaz na prvek jiného modelu.Každý řetězec je obsažen v objektu IReference.Každému prvku modelu lze připojit libovolný počet objektů IReference.

Název má každý objekt IReference.Můžete použít tento název označující, jak by měla být interpretována referenční hodnoty.Můžete například nastavit název "URI" uveďte hodnotu chápány jako identifikátor URI.Existují některé předdefinované referenční hodnoty název nástrojích pro modelování.

Odkaz na IElement připojení

Chcete-li použít následující metody, je nutné přidat odkaz na:

Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll

Tato směrnice je vhodné vložit v kódu:

using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml;

Volání metody

Description

element.AddReference (nameString, valueString, duplicatesAllowed)

Vytvoří IReference s daným názvem a hodnotu řetězce a odkazy na element.Vrátí IReference.

Vyvolá výjimku, pokud duplicatesAllowed hodnotu false a je již IReference se stejným názvem, připojené k element.

element.GetReferences(name)

Vrátí všechny IReference objekty spojené s element mají daném name.

element.DeleteAllReferences(name)

Odstraní všechny IReference objekty propojené s prvek, který má daný název.

reference.Delete()

Toto odstraní IReference.

ReferenceConstants.WorkItem

Hodnota pro odkazy na položky název práce.

Viz také

Koncepty

Postupy: Definování obslužné rutiny pracovních položek

Postupy: Definování a instalace rozšíření modelování

Programování s rozhraním API UML