ElementNameProvider.SetUniqueName 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
SetUniqueName(ElementLink, DomainRoleInfo, String) |
如果元素連結尚未是唯一的 (,而不是基底名稱,請設定唯一的名稱) |
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String) |
設定專案的唯一名稱。 |
SetUniqueName(ElementLink, DomainRoleInfo, String)
如果元素連結尚未是唯一的 (,而不是基底名稱,請設定唯一的名稱)
public:
virtual void SetUniqueName(Microsoft::VisualStudio::Modeling::ElementLink ^ link, Microsoft::VisualStudio::Modeling::DomainRoleInfo ^ indexingDomainRole, System::String ^ baseName);
public virtual void SetUniqueName (Microsoft.VisualStudio.Modeling.ElementLink link, Microsoft.VisualStudio.Modeling.DomainRoleInfo indexingDomainRole, string baseName);
abstract member SetUniqueName : Microsoft.VisualStudio.Modeling.ElementLink * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
override this.SetUniqueName : Microsoft.VisualStudio.Modeling.ElementLink * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
Public Overridable Sub SetUniqueName (link As ElementLink, indexingDomainRole As DomainRoleInfo, baseName As String)
參數
- link
- ElementLink
要指派唯一名稱的專案連結。
- indexingDomainRole
- DomainRoleInfo
索引連結名稱的網域角色 (同層級連結) 中是唯一的。
- baseName
- String
應該從中衍生產生名稱的字串。
例外狀況
link 或 embeddedDomainRole 是 Null 參考。
在模型化交易內容之外呼叫時,會計算 name 屬性,或不符合其他模型條件約束。
容器中有超過 MaxValue 元素。
適用於
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String)
設定專案的唯一名稱。
public:
virtual void SetUniqueName(Microsoft::VisualStudio::Modeling::ModelElement ^ element, Microsoft::VisualStudio::Modeling::ModelElement ^ container, Microsoft::VisualStudio::Modeling::DomainRoleInfo ^ embeddedDomainRole, System::String ^ baseName);
public virtual void SetUniqueName (Microsoft.VisualStudio.Modeling.ModelElement element, Microsoft.VisualStudio.Modeling.ModelElement container, Microsoft.VisualStudio.Modeling.DomainRoleInfo embeddedDomainRole, string baseName);
abstract member SetUniqueName : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
override this.SetUniqueName : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
Public Overridable Sub SetUniqueName (element As ModelElement, container As ModelElement, embeddedDomainRole As DomainRoleInfo, baseName As String)
參數
- element
- ModelElement
要指派唯一名稱的專案。
- container
- ModelElement
容器內嵌專案。
- embeddedDomainRole
- DomainRoleInfo
內嵌關聯性中元素扮演的角色。
- baseName
- String
應該從中衍生產生名稱的字串。
例外狀況
元素、容器或 embeddedDomainRole 是 Null 參考。
在模型化交易內容之外呼叫時,會計算 name 屬性,或不符合其他模型條件約束。
容器中有超過 MaxValue 元素。