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 |
用於命名工作項目參考的值。 |