Partager via


ElementNameProvider.SetUniqueName Méthode

Définition

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.

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.

S’applique à