共用方式為


HOW TO:將參考字串附加至模型項目

在 Visual Studio Ultimate 中,您可以撰寫程式碼,以將任意字串附加至模型項目。舉例來說,字串可以是 URI、運算的快取結果,或其他模型中項目的 ModelBus 參考。每個字串都包含在 IReference 物件中。每個模型項目可以附加任意數目的 IReference 物件。

每一個 IReference 物件都具有 Name。您可以使用此 Name 來表示參考值的解譯方式。例如,您可以將 Name 設定為 "URI",表示此 Value 應解譯為 URI。有一些由模型工具使用的預先定義的參考名稱值。

將參考附加至 IElement

若要使用下列方法,您必須將加入下列項目的參考:

Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll

您應在程式碼中插入下列指示詞:

using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml;

方法呼叫

描述

element.AddReference (nameString, valueString, duplicatesAllowed)

使用指定的名稱和值字串建立 IReference,並將它連結至 element。傳回 IReference。

如果 duplicatesAllowed 為 false,而且已經有同名的 IReference 附加至 element,則會擲回例外狀況。

element.GetReferences(name)

傳回所有 IReference 物件,而這些物件已連結至具指定 name 的 element。

element.DeleteAllReferences(name)

刪除所有 IReference 物件,而這些物件已連結至具指定名稱的項目。

reference.Delete()

刪除此 IReference。

ReferenceConstants.WorkItem

用於命名工作項目參考的值。

請參閱

概念

HOW TO:定義工作項目連結處理常式

HOW TO:定義與安裝模型擴充功能

使用 UML API 進行程式設計