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) |
Zaten benzersiz değilse (taban adı değil), öğe bağlantısı üzerinde benzersiz bir ad belirler |
| SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String) |
Bir öğe üzerinde benzersiz bir ad belirler. |
SetUniqueName(ElementLink, DomainRoleInfo, String)
Zaten benzersiz değilse (taban adı değil), öğe bağlantısı üzerinde benzersiz bir ad belirler
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 alındığı etki alanı rolü (eşdüzey bağlantılar arasında benzersizdir).
- baseName
- String
Oluşturulan adın türetilmesi gereken dize.
Özel durumlar
Link veya embeddedDomainRole null bir başvuru.
Modelleme işlem bağlamının dışında çağrıldığında, Name özelliği hesaplanır veya diğer modelleme kısıtlamaları karşılanmaz.
Kapsayıcıda daha fazla MaxValue öğe var.
Şunlara uygulanır
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String)
Bir öğe üzerinde benzersiz bir ad belirler.
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
Kapsayıcı katıştırma öğesi.
- embeddedDomainRole
- DomainRoleInfo
Rol, katıştırma ilişkisi içindeki öğe tarafından yürütüldü.
- baseName
- String
Oluşturulan adın türetilmesi gereken dize.
Özel durumlar
element, Container veya embeddedDomainRole null bir başvuru.
Modelleme işlem bağlamının dışında çağrıldığında, Name özelliği hesaplanır veya diğer modelleme kısıtlamaları karşılanmaz.
Kapsayıcıda daha fazla MaxValue öğe var.