共用方式為


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 進行程式設計