Compartir a través de


ElementNameProvider.SetUniqueName (Método) (ModelElement, ModelElement, DomainRoleInfo, String)

establece un nombre único en un elemento.

Espacio de nombres:  Microsoft.VisualStudio.Modeling
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxis

'Declaración
Public Overridable Sub SetUniqueName ( _
    element As ModelElement, _
    container As ModelElement, _
    embeddedDomainRole As DomainRoleInfo, _
    baseName As String _
)
public virtual void SetUniqueName(
    ModelElement element,
    ModelElement container,
    DomainRoleInfo embeddedDomainRole,
    string baseName
)

Parámetros

  • baseName
    Tipo: System.String
    Cadena de la que el nombre generado debe derivarse.

Excepciones

Excepción Condición
ArgumentNullException

element, container o embeddedDomainRole es una referencia de nullreferencia null (Nothing en Visual Basic) .

InvalidOperationException

Cuando se llama fuera de un contexto de transacción, se calcula la propiedad name, u otros restricciones de modelado no se cumplen.

NotSupportedException

Hay más que los elementos máximo permitido en el contenedor.

Seguridad de .NET Framework

Vea también

Referencia

ElementNameProvider Clase

SetUniqueName (Sobrecarga)

Microsoft.VisualStudio.Modeling (Espacio de nombres)