ElementNameProvider.SetUniqueName Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
SetUniqueName(ElementLink, DomainRoleInfo, String) |
Définit un nom unique sur un lien d’élément s’il n’est pas déjà unique (et non le nom de base) |
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String) |
Définit un nom unique sur un élément. |
SetUniqueName(ElementLink, DomainRoleInfo, String)
Définit un nom unique sur un lien d’élément s’il n’est pas déjà unique (et non le nom de base)
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)
Paramètres
- link
- ElementLink
Lien d’élément pour attribuer un nom unique.
- indexingDomainRole
- DomainRoleInfo
Rôle de domaine au niveau duquel les noms de liens sont indexés (unique parmi les liens frères).
- baseName
- String
Chaîne à partir de laquelle le nom généré doit être dérivé.
Exceptions
link ou embeddedDomainRole est une référence null.
Lorsqu’elle est appelée en dehors du contexte de transaction de modélisation, la propriété name est calculée ou d’autres contraintes de modélisation ne sont pas satisfaites.
Le conteneur contient plus que des MaxValue éléments.
S’applique à
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String)
Définit un nom unique sur un élément.
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)
Paramètres
- element
- ModelElement
Élément pour attribuer un nom unique.
- container
- ModelElement
Conteneur incorporant l'élément.
- embeddedDomainRole
- DomainRoleInfo
Rôle joué par l’élément dans la relation d’incorporation.
- baseName
- String
Chaîne à partir de laquelle le nom généré doit être dérivé.
Exceptions
element, container ou embeddedDomainRole est une référence null.
Lorsqu’elle est appelée en dehors du contexte de transaction de modélisation, la propriété name est calculée ou d’autres contraintes de modélisation ne sont pas satisfaites.
Le conteneur contient plus que des MaxValue éléments.