Aracılığıyla paylaş


ElementNameProvider.SetUniqueName Yöntem

Tanım

Aşırı Yüklemeler

SetUniqueName(ElementLink, DomainRoleInfo, String)

Henüz benzersiz değilse (temel ad değil) öğe bağlantısında benzersiz ad ayarlar

SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String)

Bir öğede benzersiz ad ayarlar.

Henüz benzersiz değilse (temel ad değil) öğe bağlantısında benzersiz ad ayarlar

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)

Parametreler

link
ElementLink

Benzersiz bir ad atamak için öğe bağlantısı.

indexingDomainRole
DomainRoleInfo

Bağlantı adlarının dizine eklendiği etki alanı rolü (eşdüzey bağlantılar arasında benzersiz).

baseName
String

Oluşturulan adın türetilmesi gereken dize.

Özel durumlar

link veya embeddedDomainRole null bir başvurudur.

Modelleme işlemi bağlamı dışında çağrıldığında ad özelliği hesaplanır veya diğer modelleme kısıtlamaları karşılanmaz.

Kapsayıcıda birden fazla MaxValue öğe vardır.

Şunlara uygulanır

SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String)

Bir öğede benzersiz ad ayarlar.

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)

Parametreler

element
ModelElement

Benzersiz bir ad atanacak öğe.

container
ModelElement

Öğesinin kapsayıcı tarafından katıştırılması.

embeddedDomainRole
DomainRoleInfo

Ekleme ilişkisinde öğe tarafından oynanan rol.

baseName
String

Oluşturulan adın türetilmesi gereken dize.

Özel durumlar

öğesi, kapsayıcı veya embeddedDomainRole null başvurudur.

Modelleme işlemi bağlamı dışında çağrıldığında ad özelliği hesaplanır veya diğer modelleme kısıtlamaları karşılanmaz.

Kapsayıcıda birden fazla MaxValue öğe vardır.

Şunlara uygulanır