共用方式為


ElementNameProvider.SetUniqueName 方法

定義

多載

SetUniqueName(ElementLink, DomainRoleInfo, String)

如果元素連結尚未是唯一的 (,而不是基底名稱,請設定唯一的名稱)

SetUniqueName(ModelElement, ModelElement, 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 元素。

適用於