ElementNameProvider.SetUniqueName Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |
SetUniqueName(ElementLink, DomainRoleInfo, String)
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.