ElementNameProvider.SetUniqueName Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
SetUniqueName(ElementLink, DomainRoleInfo, String) |
Define o nome exclusivo em um link de elemento se ele ainda não for exclusivo (e não o nome base) |
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String) |
Define o nome exclusivo em um elemento . |
SetUniqueName(ElementLink, DomainRoleInfo, String)
Define o nome exclusivo em um link de elemento se ele ainda não for exclusivo (e não o nome 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)
Parâmetros
- link
- ElementLink
Link de elemento para atribuir um nome exclusivo.
- indexingDomainRole
- DomainRoleInfo
Função de domínio na qual os nomes de link são indexados (exclusivo entre links irmãos).
- baseName
- String
Cadeia de caracteres da qual o nome gerado deve ser derivado.
Exceções
link ou embeddedDomainRole é uma referência nula.
Quando chamado fora do contexto de transação de modelagem, a propriedade name é calculada ou outras restrições de modelagem não são atendidas.
Há mais do que MaxValue elementos no contêiner.
Aplica-se a
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String)
Define o nome exclusivo em um elemento .
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)
Parâmetros
- element
- ModelElement
Elemento para atribuir um nome exclusivo.
- container
- ModelElement
Contêiner inserindo o elemento .
- embeddedDomainRole
- DomainRoleInfo
Função desempenhada pelo elemento na relação de inserção.
- baseName
- String
Cadeia de caracteres da qual o nome gerado deve ser derivado.
Exceções
element, container ou embeddedDomainRole é uma referência nula.
Quando chamado fora do contexto de transação de modelagem, a propriedade name é calculada ou outras restrições de modelagem não são atendidas.
Há mais do que MaxValue elementos no contêiner.